Bug 155 : Mauvaise gestion des mots facultatifs dans les réponses
Modifications :
réorganisation du code de vérification des réponses des joueurs
les commandes !aide et !commandes ne sont maintenant plus acceptées en privé. Vous devez les écrire dans le salon de quizz pour qu'elles soient prises en compte par le bot.
lorque quelqu'un votait pour un thème, puis qu'il sortait du salon de quizz avant le début de la partie suivante, le bot plantait au moment de déterminer le thème de jeu à utiliser pour la partie
lorqu'un joueur était le gagnant à une question "Mot le plus long" et qu'il quittait IRC avant la fin de la question, le bot faisait une erreur au moment d'annoncer le gagnant à la question
améliorations dans la génération des logs IRC du bot
amélioration de la réponse à la commande !quizz quand un jeu est déjà en cours
Corrections de bugs :
lorsque la dernière question d'une partie était de la catégorie "Mot le plus long" ou "Le compte est bon", le bot posait une question en plus après la fin de la partie
lorsqu'on utilisait la commande !stats pendant les 30s avant le début d'une partie, le bot indiquait à tort qu'il avait démarré depuis un temps très long (~10 siècles)
la correction du bug 168 (version 2.3.6) ne fonctionnait plus
Nouveautés :
ajout de la commande !team pour choisir dans quelle équipe on veut jouer
les membres du quizz identifiés auprès du bot (commande !login en privé) recevront un "voice" sur le salon #FCO
le code d'envoi des mails et de génération des logs IRC a été déplacé dans un fichier séparé. Cela évitera que le bot de quizz se bloque pendant 1 ou 2 minutes lorsqu'il est occupé à générer les logs ou envoyer les mails.
Mise à jour du résultat de la commande !commandes
Corrections de bugs :
Bug 167 : dans les questions "Mots mélangés", le bot n'acceptait la réponse que si on donnait la réponse exacte
correction de quelques problèmes dans la gestion des commandes !nick et !player
Nouveautés :
commande !suivante pour piocher immédiatement une autre question (non utilisable par les joueurs normaux)
En fin de partie, le joueur au meilleur score ne recevait pas toujours un "voice"
dans les questions Vrai/Faux, le bot pouvait accepter dans certaines conditions les 2 réponses "Vrai" et "Faux" pour la même question et le même joueur
Depuis quelques jours la version 2.4.2 du quizz est en ligne :
Bot IRC 1.2.9 :
Diverses améliorations et optimisations.
Bot de quizz v2.4.2 :
Modifications :
amélioration de l'affichage de la commande !profil
Suggestion 118 : Questions vrai/faux
Les questions Vrai/Faux sont maintenant rangées dans les catégories adéquates, il n'y a plus de catégorie Vrai/Faux.
Corrections de bugs :
Bug avec les questions "mot le plus long" et "le compte est bon" :
on pouvait donner plusieurs mots de la même longueur et ils étaient tous acceptés
on pouvait donner plusieurs calculs équivalents et ils étaient tous acceptés
Suggestion 184 : Recevoir un mail pour la disponibilité du mode de jeu en équipes
La commande !mail_mode2 a été ajoutée pour vous permettre de choisir si vous voulez recevoir un mail lorsque le mode de jeu en équipes est disponible.
le bot peut maintenant joindre automatiquement plus de 2 salons à la connexion au serveur IRC
Bot de quizz v2.4.5 :
Corrections de bugs :
dans les questions "Le compte est bon", le bot acceptait des opérations conduisant à des résultats non entiers (exemple : 25/8+10/7 = 4.553)
Modifications :
Optimisations :
la liste des catégories mettait plusieurs secondes à s'afficher à cause du calcul du niveau de chaque catégorie. Les niveaux des catégories sont maintenant stockés et mis à jour à chaque fin de partie.
la liste des thèmes mettait plusieurs secondes à s'afficher à cause du calcul du niveau de chaque thème. Les niveaux des thèmes sont maintenant stockés et mis à jour à chaque fin de partie.
modifications dans l'algorithme de pioche d'une question : c'est maintenant plus rapide et fait beaucoup moins travailler la base de données.
ajout d'une page (non terminée) de statistiques IRC pour chaque réseau. Les statistiques sont regénérées chaque jour à minuit GMT
l'ajout d'une question est maintenant refusé si elle existe déjà dans la base (écrite exactement pareil)
l'ajout de lignes de réponses supplémentaires a été reprogrammé, c'est maintenant mieux présenté
on peut maintenant supprimer une case de réponse supplémentaire
ajout de cases à cocher :
respecter les minuscules/majuscules
respecter les accents
lorsqu'on ajoute une question, s'il y a des questions similaires déjà présentes dans la base, celles-ci sont affichées et l'utilisateur peut :
soit confirmer l'ajout de la question si elle est différente des questions jugées similaires
soit annuler l'ajout de la question si elle est identique ou équivalente à l'une des questions listées
Nouveautés :
au début de la partie, le bot affiche un rappel concernant le thème choisi (pour quelques thèmes avec des règles spéciales)
on peut maintenant vérifier l'état de la connexion de chacun des bots de quizz en se rendant sur la page Etat des bots. Si un bot n'est plus connecté, on peut le redémarrer à partir de cette page.
les statistiques IRC sont maintenant accessibles à partir de la page de statistiques
Nouveautés :
L'état de chaque bot peut maintenant être vérifié en consultant la page Etat des bots. Si un bot n'est plus connecté et n'a pas réussi à se reconnecter, vous pouvez le redémarrer à partir de cette page.
Il est maintenant indiqué en haut de chaque page si vous êtes identifié(e) ou pas
Remarque : si vous pensez que j'ai oublié quelque chose dans cette liste, signalez-le moi que je puisse l'ajouter
en début de partie, au bout de 30s, le bot affiche maintenant la phrase "Chargement en cours, encore un peu de patience !". Une fois cette phrase affichée, plus aucun vote pour un mode ou un thème de jeu n'est pris en compte pour la partie qui va commencer. Cette dernière commence au bout de quelques secondes.
Pour les commandes !top9, !theme x et !mode x les versions avec et sans espace sont maintenant acceptées. Vous pouvez donc écrire :
- !top9 ou !top 9
- !mode3 ou !mode 3
- !theme11 ou !theme 11
Nouveautés :
ajout de catégories : Le monde de Narnia, Lettramot, Métrologie et Téléthon
ajout de thèmes : Lettramot, Langues étrangères et Téléthon
La page de suggestions de questions permet maintenant de donner 3 indices personnalisés pour chaque question. Lorsque les indices personnalisés existent, ils seront affichés en remplacement des indices habituels quand la question est posée.
Au début de chaque question, entre crochets, il peut y avoir un ou plusieurs caractères affichés : un chiffre de 1 à 4 : indique le niveau de difficulté de la question (1 = très facile, 4 = très difficile) * : indique que la réponse est de type Vrai/Faux. Vous n'aurez droit qu'à une seule réponse pour cette question A : indique que la réponse est sensible à la casse. Pour cette réponse, minuscules et majuscules ne sont pas équivalents. ê : indique que la réponse est sensible aux accents, Pour cette réponse, les accents ne sont pas facultatifs et doivent tous être écrits (y compris le caractère "ç") ? : indique que la réponse à cette question n'a pas été vérifiée. Si vous souhaitez aider, vous pouvez indiquer à l'aide de la commande !verifier si la réponse à cette question est correcte ou pas.
la commande !legende vous permet d'afficher les explications concernant les caractères entre crochets au début de la question
Le quizz a été mis à jour, voici les nouveautés et changements.
Bot IRC v1.3.2 :
Modifications :
meilleure gestion des erreurs si le serveur de bases de données n'est plus joignable
Nouveautés :
plusieurs commandes IRC supplémentaires sont maintenant gérables par le bot, et prises en compte dans les logs IRC
Bot de Quizz v2.5.3 :
Correction de bugs :
plusieurs thèmes de jeu posaient tout le temps la même question (voir ce sujet)
on pouvait jouer avec le thème général même lorsqu'il était désactivé. Le thème par défaut est maintenant le premier thème non désactivé de la liste des thèmes.
Modifications :
optimisations de la fonction qui prépare une nouvelle partie (ça effectue moins de requêtes à la base de données maintenant)
optimisations de la fonction qui pioche une nouvelle question
optimisations de la fonction de mise à jour (qui se déclenche à minuit GMT) : elle était exécutée par chaque bot. Elle est maintenant exécutée par un seul bot (le premier bot qui détecte le changement de jour), et les autres bots ne font rien.
Les effets de la mise à jour se feront donc beaucoup moins sentir si des parties de quizz sont en cours à minuit GMT.
Ajout du thème spécial "Questions jamais posées" : ce thème n'est actif que s'il y a un minimum de 500 questions jamais posées. Dans le cas contraire il sera désactivé.
lorsqu'on utilise !login, le bot affiche le nombre de messages privés non lus sur le forum (si ce nombre est différent de zero)
Site du quizz :
Correction de bugs :
dans les profils des joueurs, le calcul des places des joueurs dans le classement des parties jouées les plus courtes était mal effectué.
dans les profils des joueurs, il était parfois affiché un score égal à zero pour les joueurs qui n'avaient pas joué aujourd'hui, cette semaine, ce mois-ci ou cette année. Une phrase est maintenant affichée pour indiquer que le joueur n'a pas joué sur la période (jour, semaine, mois ou année).
Modifications :
Suggestion 150 : Ajouter le mode et thème de jeu dans le titre des pages de profils et classements
Le quizz a été mis à jour récemment, voici les nouveautés et changements :
Bot IRC v1.3.3 :
Nouveautés :
Suggestion 52 : Permettre au bot de changer le sujet d'un salon
Bot de Quizz v2.5.4 :
Corrections de bugs :
Bug 254 : Mauvaise gestion des indices personnalisés
si un commentaire était donné en 3e paramètre de la commande !verifier, seul le premier mot de ce commentaire était enregistré.
Modifications :
Suggestion 178 : Reprogrammer !commandes pour le mode de jeu en équipes
le thème par défaut n'est plus fixe, il est maintenant égal au thème de la partie de quizz sauvegardée la plus ancienne (voir la liste des parties sauvegardées)
Si on utilise la commande !verifier pour signaler une question fausse, il est maintenant obligatoire de fournir un commentaire explicatif
les différents rappels affichés par le bot ont été complétés ou réécrits pour être plus utiles (ajout de liens vers des pages du site)
Nouveautés :
ajout de la commande !stheme : permet de voter pour le thème de la partie de quizz sauvegardée la plus ancienne (voir la liste des parties sauvegardées)
Le sujet du salon de quizz est maintenant mis à jour par le bot lorsqu'il arrive sur le salon.
Site du quizz :
- la page de suggestions a été simplifiée : les différentes parties facultatives et les aides supplémentaires sont cachées par défaut, ce qui réduit la taille du formulaire à l'écran
Bug 255 : Commande pour que le bot récupère son nick
Le bot est maintenant capable de récupérer son pseudo immédiatement et automatiquement quand il le perd (suite à un netsplit, une déconnexion/reconnexion de Nickserv...)
Bot de Quizz v2.5.5 :
Corrections de bugs :
la commande !révolte fonctionne maintenant par adresse IP
Modifications :
modification de la commande !themes : présentation un peu plus intuitive
la commande !theme27 (questions jamais posées) affiche maintenant les 3 catégories majoritaires dans le thème :
[21:27:38] <@Jocelyn> !theme27
[21:27:41] <@Odin> Jocelyn, ton vote pour le thème de jeuQuestions jamais posées (Conjugaison : 72.49%, Définitions et vocabulaire : 2.91%, Dessins animés : 2.35%...)a été enregistré. Ce vote est valable uniquement pour la prochaine partie. Tape!quizzpour commencer la partie.
Nouveautés :
la liste des thèmes affiche maintenant la liste complète des catégories du thème 27 (questions jamais posées)
Suggestion 68 : Annoncer sur IRC les derniers inscrits au forum
lorsque le bot était déconnecté suite à une erreur réseau (ping timeout), il plantait lors de la reconnexion immédiatement après avoir récupéré son pseudo, entraînant une 2e reconnexion
Bot de Quizz v2.5.6 :
Corrections de bugs :
lorsque le bot était déconnecté suite à une erreur réseau (ping timeout), il plantait lors de la reconnexion immédiatement après avoir récupéré son pseudo, entraînant une 2e reconnexion
Modifications :
il faut maintenant au moins 2 votes pour le thème Vrai/faux pour qu'il soit choisi. Le but est d'éviter qu'un nouveau joueur lance une partie de quizz seul et choisisse le thème Vrai/Faux.
Le thème Vrai/faux n'est plus proposé en thème par défaut. Pour jouer au thème Vrai/faux, il est désormais nécessaire de voter pour ce thème.
Nouveautés :
Suggestion 265 : Rendre !nick inutile quand on est connecté sur le bot
Si vous avez renseigné un nom de joueur à utiliser par défaut pour la commande !nick, le bot affectera automatiquement vos points au joueur par défaut dès que vous aurez envoyé une commande !login valide au bot.
Pour annuler la commande !nick automatique, laissez le champ vide dans vos préférences du quizz.
Site du quizz :
Modifications :
la zone membres est complètement réorganisée, les informations sont maintenant sur plusieurs pages, c'est plus clair
la page d'historique affiche maintenant le classement complet de chaque partie jouée
De nombreuses modifications et corrections de bugs et nouveautés ont été introduites petit à petit, entre mi-juillet et maintenant :
Bot IRC v1.3.6 :
Corrections de bugs :
les utilisateurs connectés en IPv6 étaient mal gérés, ils étaient ignorés par le bot
Nouveautés :
gestion de la commande NICKSERV DROP
Bot de quizz v2.6.0 :
Corrections de bugs :
Bug 269 : Mauvaise gestion de l'affichage des caractères spéciaux
Modifications :
quand une question admet plusieurs réponses possibles, le nombre de réponses acceptées est maintenant affiché à la fin de la question
quand une question admet plusieurs réponses distinctes (exemple : Citez n'importe quel pays ayant une frontière avec la Russie), le bot affiche la réponse donnée par le joueur, et à titre informatif une autre réponse choisie aléatoirement parmi les réponses possibles
les cadeaux et apéros (commandes !cadeau et !apero) peuvent maintenant contenir du texte coloré
le mail hebdomadaire des suggestions validées a été embelli (ajout de quelques couleurs et images)
la commande !question ne lance plus le quizz lorsqu'il n'y a pas de partie en cours : ce changement permet de laisser le temps au joueur de choisir un thème avant de lancer la partie (avec la commande !quizz)
remplacement des tirets par des points dans les indices
lorsqu'on rejoint le salon de quizz, le bot annonce maintenant le thème par défaut lorsqu'aucun jeu n'est en cours
dans les questions où aucun indice n'est donné (Le compte est bon et Mot le plus long), la commande !indice renvoie le temps restant avant la fin de la question
Pour les personnes non autorisées, la commande !stop explique maintenant les conditions pour que la partie en cours se termine ou soit interrompue
Nouveautés :
Ajout de pouvoirs de vote pour tous les joueurs
Ajout de la commande !go comme synonyme de la commande !quizz
Site du quizz v2.6.0 :
Modifications :
Suggestion 188 : Rangement de l'espace membres : catégorisation
le nombre de questions disponible dans le quizz et affiché dans le sujet du salon de quizz était mal calculé
Pour les membres avec login automatique activé, Le bot envoyait le message de login réussi chaque fois qu'un membre joignait le salon de quizz et le salon #fco.
Le message de login réussi est maintenant envoyé une seule fois par session IRC, lors du premier login automatique de chaque membre.
Modifications :
la commande !modes renvoie maintenant la liste de tous les modes de jeu disponibles. Avant, elle ne faisait que renvoyer un lien vers la liste des modes de jeu sur le site.
Nouveautés :
Bug 152 : Identification automatique auprès du bot pour les utilisateurs avec adresse IP fixe
Suggestion 165 : Commandes pour remplacer les options de la zone membre
Suggestion 274 : Stats IRC : Les périodes d'intense activité
Modification pour ne pas spammer Chanserv lorsque le bot est banni d'un salon et ne parvient pas à y retourner
Modification pour que le bot puisse récupérer son pseudo lorsqu'il le perd
Lorsqu'un utilisateur quitte IRC alors que le bot a encore du texte à lui envoyer, le bot efface maintenant les lignes à envoyer à cet utilisateur, au lieu de tenter de les lui envoyer