Quand j'ai le temps et la motivation, je fais des tests dans le salon #quizz2.
Avantages du nouveau robot :
- Nouveau langage de programmation, plus puissant (qui offre plus de possibilités) et avec une syntaxe beaucoup moins pénible que pour le robot actuel
- Stockage de toutes les informations dans une base de données (configuration du robot, liste de questions, classements des joueurs, scores de la partie en cours)
- Interfaçage aisé avec un site web : c'est le même langage de programmation qui est utilisé pour ce forum et le reste du site web, notamment le classement des joueurs
- Le jeu pourra être mis en pause volontairement (commande !pause) ou involontairement (le plus souvent, à cause d'une déconnexion du robot) : l'état de la partie en cours est intégralement sauvé dans la base de données, donc le robot pourra continuer la partie une cours une fois reconnecté.
- Tri des questions en catégories : dans le quizz actuel, un certain nombre de questions comportent un nom de catégorie au début, entre parenthèses. Cependant, maintenant que les questions sont stockées dans une base de données, il est assez facile de choisir les catégories de questions à utiliser avant chaque partie (par exemple, faire une partie de quizz avec uniquement des questions de sport, ou uniquement des questions de géographie et de musique)
Ensuite, lorsque tout ça sera programmé, aura été suffisamment testé et fonctionnera bien, je pourrai introduire d'autres nouveautés dans le robot de quizz.
J'ai envie depuis longtemps déjà de programmer un robot qui permette de faire des quizz en équipes. Qu'est-ce que vous en pensez ?
Si vous avez des suggestions pour des nouvelles fonctionnalités, ou certains aspects du robot actuel (ce cher Odin ) que vous aimeriez voir modifiés, nous pouvons discuter vos propositions et idées ici.
Priorités actuelles : il y a 2 choses pénibles actuellement :
- il faut écrire exactement la solution pour que le robot la prenne en compte (si on ajoute un mot en plus, même séparé par un espace, il ne considère pas que c'est juste)
- Les fins de partie et la gestion des scores ne sont pas parfaites : le score de la partie en cours n'est pas mis à zéro quand on commence une nouvelle partie (mon score pour la partie en cours était supérieur à 100, alors qu'il fallait avoir 10 pts pour gagner la partie )