Team G.O. – SargerasRéalisation vidéo, addons et création et artistiqueCréation d'addonsLDN'Quiz
Pages: [1]
Imprimer
Auteur Fil de discussion: LDN'Quiz  (Lu 649 fois)
Hëavenly
N00b
*
Hors ligne Hors ligne

Messages: 2



Voir le profil WWW
« le: Juin 27, 2009, 02:03:36 »

Die ...

Voir : http://wow.curse.com/downloads/wow-addons/details/triviabot-french.aspx
« Dernière édition: Octobre 28, 2010, 07:06:25 par Manon » Journalisée
Lenwë
Maître G.O.
Nolife
*
Hors ligne Hors ligne

Messages: 1 028


[A]Lenwë druide 80, [H]Ëwnel DK 60


Voir le profil WWW
« Répondre #1 le: Juin 27, 2009, 02:22:01 »

Hello  Grimaçant

Lorsque j'ai commencé à développer mon addon de quizz en 2006, du temps que les files d'attente pour les BG prenaient des heures j'ai cherché sur Curse s'il n'en n'éxistait pas déjà. J'ai trouvé un truc nommé "Quiz ar mod" mais je n'ai jamais réussi à le faire fonctionner :/

J'ai donc décidé de continuer à faire le mien à ma façon.

En regardant le code que tu as posté je constate qu'il reste encore énormément de boulot. Traduire les textes de l'anglais au français ne suffit pas, il y a toute une problèmatique à gérer, principalement au niveau des accents. A propos, tu devrait utiliser un éditeur UTF-8 comme Notepad++ ( http://notepad-plus.sourceforge.net/fr/site.htm ) ça t'éviterait d'avoir à remplacer les é è par leurs code \xxx .

Je trouve aussi que la structure de données des questions est horriblement compliquée. Pour chaque thème, je créée un fichier texte, chaque question est saisie sur 3 lignes avec la question, la réponse donnée et la ou les chaines à reconnaitre pour valider le point. La 3ème ligne est insensible à la casse et aux accents. On peut utiliser des opérateurs logiques | et & pour permettre plusieurs réponses possibles :

Code:
Quels types d'armure peut porter le guerrier ?
Tous :)
tous|tout|tissu&cuir&maille&plaque

Au final on obtient un fichier comme ça : http://www.lenwe.org/divers/quiz_exemple.txt . Ensuite je le parse avec ce script PHP http://www.lenwe.org/quiz/index.php?WoWQuizzAct=compile qui me renvoie un .zip contenant un addon qu'il me suffit d'installer pour ajouter mes questions Sourire L'avantage est que je n'ai pas à modifier le code du moteur de quizz pour ajouter ou retirer un thème et comme les thèmes sont des addons, je peux aussi activer et les désactiver avec l'interface de base.

Je versionne mon addon et mes thèmes avec un serveur SVN car nous sommes maintenant 2 à faire des quizzes, c'est plus facile pour tout mettre à jour après une correction dans une question, il suffit de faire svn update sur le répertoire addons de WoW et Hop  Grimaçant À ce propos, Draeneïa a acheté un compte Horde et organise maintenant des quizz à Orgrimmar  Grimaçant

J'ai aussi la possibilité de modifier la liste des questions et d'en ajouter de nouvelles en cours de partie, c'est toujours marrant de balancer une question sur un joueur en plein milieu Sourire J'ai ajouté aussi des petites règles du genre "retirer 1 point pour chaque gros mot prononcé", ou l'envoi d'un indice en /w au joueurs qui ne sont pas loin de la bonne réponse.

Au final, programmer l'addon, l'interface web pour la compilation et les scores n'est pas ce qui m'a pris le plus de temps mais c'est de rédiger les quelques 950 questions que compte le thème Warcraft. C'est pour cette raison que ne publierai jamais mes questions ni mon addon car si tous les jours tu as une dizaine de personnes qui balancent le même quizz il n'aura plus aucun intérêt.
Journalisée


Organisation d'évènements sur Sargeras – http://www.team-go.org
Classement général du quiz – http://www.lenwe.org/quiz
Sylven
Casual
**
Hors ligne Hors ligne

Messages: 88


Sylven - Druide Tank lvl 80 - Sargeras


Voir le profil
« Répondre #2 le: Juin 27, 2009, 05:01:17 »

Toute un commerce Lenwë Sourire
Journalisée

Sylven, Organisateur de la Team G.O.

Sylven, druide tank niveau 80 sur Sargeras (Alliance)

La complexité a été crée par les incapables de mon genre qui ne comprennent pas le simple.
Hëavenly
N00b
*
Hors ligne Hors ligne

Messages: 2



Voir le profil WWW
« Répondre #3 le: Juin 27, 2009, 05:36:16 »

Oui, il reste beaucoup de travaille  Clin d'oeil
Pour Notepad++, non car je ne tourne pas sous Windows. (Utilisateur de Fedora)
« Dernière édition: Octobre 28, 2010, 07:07:28 par Manon » Journalisée
Pages: [1]
Imprimer
Aller à: