mathkiler / PSEC

0 stars 0 forks source link

Réaliser un Motus #19

Closed mathkiler closed 9 months ago

mathkiler commented 9 months ago

TOP ISSUE : #5

Dans le cadre de les daily quests: réaliser un motus (de préférence avec des mots en lien avec QSMP) qui permet de gagner au hasard un loot dans las liste suivante :

• XP (100) • Fragments (5, 10) = 2 possibilité • carte aléatoire en fonction du niveau

mathkiler commented 9 months ago

méthode la plus simple pour lire les mots que l'utilisateur écrit est de lire tout les messages que l'utilisateur écrit. Si c'est un mot unique (sans espace) alors on supprime ce message en traitant le mot en question dans le jeu du motus.

Il va faloir sauvegarder le message de l'embed du motus pour pouvoir le modifier à chaque fois que le joueur écrit un nouveau mot. -> le sauvegarder dans un dictionnaire avec pour clé l'id_utilisateur et value le message Si l'idd de l'utilisateur est dans le dictionnaire, alors on analyse le mot pour changer le message en question.

Question : si il réappui sur démarer le jeu ou sur aily quest que ce passe t-il : lui afficher le message sauvegardé dans le dictionnaire avec son id pour clé

Cette méthode implique --> qu'une fois le jeu démaré, l'utilisateur ne poura plus écrire des mots simple car ils seront traités par le motus.

mathkiler commented 9 months ago

problème à régler (faire des recherches) : une fois le mot de l'utilisateur récupéré, il faut voir (si il fait la bonne taille) si ce mot est dans le dictionnaire français

mathkiler commented 9 months ago

problème à régler (faire des recherches) : une fois le mot de l'utilisateur récupéré, il faut voir (si il fait la bonne taille) si ce mot est dans le dictionnaire français

J'ai trouvé un dictionnnaire en txt de 336 531 mots avec une taille de 4Mo. Temps de chargement du dictionnaire -> 0.1s Temps de recherche d'un mot dans le dictionnaire -> 0.001s