MySQLgame
Page réalisée dans le cadre du cours Conception de Logiciels pour l'Enseignement et la Formation
(promotion "Pixel" 2009-2010) de la formation Maltt, au TECFA.
Cette page est une ébauche en cours de réalisation. Ne pas citer.
Description
Description rapide du logiciel:
- Contenu enseigné
- Fonctionnement général
- Copies d’écran éventuel
- Environnement informatique (exécutable / web, Système d'exploitation, éventuellement langage de développement)
- Accès (lien, éditeur, prix)
Présentation générale
mySQLgame est une jeu en ligne qui permet à son utilisateur de mener un "combat" virtuel en manipulant les enregistrements d'une base de données relationnelle (SGBDR) qui, au vu du nom, semble être le système Open Source MySQL.
Par ailleurs, le jeu, pour être utilisé, nécessite de connaître le langage d'interrogation de bases de données relationnelles: le SQL. De plus, il ne peut se jouer qu'en ligne, puisqu'il fait intervenir de nombreux joueurs.
Le jeu est gratuit, mais nécessite d'avoir un compte Google. Site du jeu
Principe pédagogique
Par des actions (principe actionnel) directe sur la base de données un apprentissage par comportement est ce qui caractérise le plus l’aspect pédagogique de ce jeu. Le joueur élabore alors des stratégies (métacognition) qui lui permettront de porter des attaques ou de se défendre plus ou moins efficacement. Il permet aussi de peaufiner ses connaissances du SQL (s’il ne le maîtrise pas), puisque c'est le seul moyen de jouer.
Principe technologique
On est ici en présence d'un jeu dont la principale caractéristique est d'être directement liée à un [SGBDR|SGBDR]. C'est à dire que le jeu n'est pas interfacé à une base de données, mais "est une base de donnée" (selon son auteur). Le seul moyen d'action pour le joueur est de connaître le SQL qui permettra de donner directement ses ordres au jeu, et ce, sans passer par une interface graphique.
Points forts, points faibles
Le point fort de ce jeu est son interactivité. En effet, toute action des joueurs est enregistrée et surtout a une action directement visible et immédiate sur le déroulement du jeu. Ce dernier est donc instantané (synchrone). Par contre, il faut attendre la réaction des joueurs adverses (asynchrone). Par analogie, le fait de réfléchir aux attaques suivantes fait penser au jeu d’échec.
Ses points faibles sont, d’une part, qu'il est réservé à une petite minorité de personnes, qui maîtrisent le SQL, ce qui rend le jeu d'autant moins attrayant (peu ludique) et d’autre part, qu’il ne présente aucune similitude avec le monde réel. Il a ses propres règles et ses propres codes (immersion ?). Seul le vocabulaire s’apparente vaguement à un environnement guerrier (attacker, defender).