« Erase All Kittens » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(3 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
[[Catégorie:Jeux pédagogiques]][[Catégorie:Maltt VIP Aegir]] | |||
[[Catégorie:Jeux pédagogiques]] | |||
==Description== | ==Description== | ||
Erase All Kittens ou E.A.K est un jeu vidéo pédagogique d'origine anglaise qui se construit autour d'une histoire loufoque regroupant plusieurs éléments célèbres d'internet comme les chats, les licornes, etc. | Erase All Kittens ou E.A.K est un jeu vidéo pédagogique d'origine anglaise qui se construit autour d'une histoire loufoque regroupant plusieurs éléments célèbres d'internet comme les chats, les licornes, etc. | ||
[[Fichier:EAK-Story.png|vignette|Un univers loufoque, rempli de GIFS de chats.]] | |||
===Contenu enseigné=== | ===Contenu enseigné=== | ||
L’objectif du jeu est d’enseigner les bases de la programmation web et la pensée computationnelle. Il aborde plusieurs notions comme le langage marquage HTML5 ainsi que la construction d'URL. | |||
===Habillage du jeu=== | ===Habillage du jeu=== | ||
L’habillage du jeu est très complet. Dès le début, le joueur est plongé au travers d’une animation dans un univers fictionnel représentant le monde d’internet où les chatons jouent un rôle majeur. L’arc narratif débute au même moment et le joueur découvre le personnage qu’il va incarner et sa mission. Tout le jeu se construit ensuite autour de différentes bizarreries d’internet ce qui crée une certaine cohérence dans un univers complètement loufoque. | L’habillage du jeu est très complet. Dès le début, le joueur est plongé au travers d’une animation dans un univers fictionnel représentant le monde d’internet où les chatons jouent un rôle majeur. L’arc narratif débute au même moment et le joueur découvre le personnage qu’il va incarner et sa mission. Tout le jeu se construit ensuite autour de différentes bizarreries d’internet ce qui crée une certaine cohérence dans un univers complètement loufoque. | ||
[[Fichier:EAK-Gifs.png|vignette|Des GIFs de chat partout !]] | |||
===Mécanique de jeu=== | ===Mécanique de jeu=== | ||
*Mécanique principales | *Mécanique principales | ||
La principale est une mécanique de plates-formes où l’on doit déplacer un personnage à travers un monde en sautant de plate-forme en plate-forme et en évitant/résolvant des problèmes. Pour résoudre ces problèmes, il est nécessaire d’ouvrir un environnement et de “changer le code” du niveau. | La principale est une mécanique de plates-formes où l’on doit déplacer un personnage à travers un monde en sautant de plate-forme en plate-forme et en évitant/résolvant des problèmes. Pour résoudre ces problèmes, il est nécessaire d’ouvrir un environnement et de “changer le code” du niveau afin de modifier l'environnement pour pouvoir l'explorer. | ||
[[Fichier:EAK-Platforms.png|vignette|Jeu de plateforme]] | |||
*Mécanique secondaire | *Mécanique secondaire | ||
La seconde mécanique se caractérise par un jeu de dialogue où il est possible de choisir entre plusieurs réponses ce qui va affecter la suite de la conversation. Les dialogues mènent toutefois toujours au même objectif. | La seconde mécanique se caractérise par un jeu de dialogue où il est possible de choisir entre plusieurs réponses ce qui va affecter la suite de la conversation. Les dialogues mènent toutefois toujours au même objectif. Ils ont plus une valeur pédagogique, puisqu'ils présentent les différents apprentissages à venir dans le jeu. | ||
[[Fichier:EAK-Dialog.png|vignette|Le scénario passe beaucoup par les dialogues.]] | |||
*Autres mécaniques | *Autres mécaniques | ||
Pour finir, d’autres mécaniques de jeu sont utilisées lors de “niveaux” particuliers. L’une d’entre elles est montrée dans la version pilote du jeu. Il est question de construire des chemins pour se rendre à un endroit précis sur une carte. La construction s’effectue en se déplaçant sur la carte afin d’obtenir la bonne URL (vue comme une adresse). | Pour finir, d’autres mécaniques de jeu sont utilisées lors de “niveaux” particuliers. L’une d’entre elles est montrée dans la version pilote du jeu. Il est question de construire des chemins pour se rendre à un endroit précis sur une carte. La construction s’effectue en se déplaçant sur la carte afin d’obtenir la bonne URL (vue comme une adresse). | ||
[[Fichier:EAK-URLs.png|vignette|Explication de l'URL à travers le jeu.]] | |||
===Stratégies=== | ===Stratégies=== | ||
Le processus de répétition dans le jeu permet de déployer des stratégies de mémorisation. Le jeu comporte également des stratégies plus courantes issues des jeux d'aventure comme déplacer son personnage ou éviter des obstacle. Il est également nécessaire de ne pas tomber sous peine de "mourir" et recommencer sur la plateforme avant la chute. | Le processus de répétition dans le jeu permet de déployer des stratégies de mémorisation. On observe par exemple un exercice durant lequel le joueur doit corriger trois codes html identiques dans lesquels se sont glissés des erreurs (balise manquante, caractère en trop, ...). | ||
Le jeu comporte également des stratégies plus courantes issues des jeux d'aventure comme déplacer son personnage ou éviter des obstacle. Il est également nécessaire de ne pas tomber sous peine de "mourir" et recommencer sur la plateforme avant la chute. | |||
[[Fichier:EAK-Coding.png|vignette|Le joueur modifie l'environnement avec le terminal.]] | |||
===Accès et environnement informatique=== | ===Accès et environnement informatique=== | ||
Ligne 48 : | Ligne 51 : | ||
Pour résumer, E.A.K intègre relativement bien le contenu enseigné dans les différentes mécaniques du jeu. Le fait de coder est mis en scène comme un pouvoir magique à apprendre pour pouvoir réaliser sa mission et s’intègre parfaitement à la mécanique et à l’habillage du jeu. D’autres contenus plus secondaires sont présentés de manière indirecte au joueur et s’intègrent donc moins bien, mais permettent tout de même un apprentissage passif. | Pour résumer, E.A.K intègre relativement bien le contenu enseigné dans les différentes mécaniques du jeu. Le fait de coder est mis en scène comme un pouvoir magique à apprendre pour pouvoir réaliser sa mission et s’intègre parfaitement à la mécanique et à l’habillage du jeu. D’autres contenus plus secondaires sont présentés de manière indirecte au joueur et s’intègrent donc moins bien, mais permettent tout de même un apprentissage passif. | ||
[[Fichier:EAK-Tutorial.png|vignette|Un tutoriel efficace.]] | |||
==Points forts et point faibles== | ==Points forts et point faibles== | ||
Ligne 61 : | Ligne 57 : | ||
*Habillage très bien construit autour de l’univers d’internet | *Habillage très bien construit autour de l’univers d’internet | ||
*Présence d’une trame, d’un scénario | *Présence d’une trame, d’un scénario | ||
*Très simple à jouer | *Très simple à jouer et tutoriel clair et complet | ||
*Système d’aide en cas de difficulté | *Système d’aide en cas de difficulté | ||
*Le contenu d’apprentissage est très proche de la pratique de référence ce qui crée beaucoup de sens pour l’apprenant | *Le contenu d’apprentissage est très proche de la pratique de référence ce qui crée beaucoup de sens pour l’apprenant | ||
Ligne 69 : | Ligne 65 : | ||
'''Point faibles''' | '''Point faibles''' | ||
*Beaucoup de dialogues | *Beaucoup de dialogues | ||
*Guidage trop fort, le joueur ne peut que peu expérimenter et découvrir | *Guidage trop fort, le joueur ne peut que très peu expérimenter et découvrir | ||
*Parfois un peu répétitif | *Parfois un peu répétitif | ||
*Trop peu de contenu dans la version d’essai | *Trop peu de contenu dans la version d’essai | ||
Ligne 79 : | Ligne 75 : | ||
*[[CodeMonkey]] | *[[CodeMonkey]] | ||
*[[Scratch]] | *[[Scratch]] | ||
Dernière version du 18 octobre 2023 à 15:20
Description
Erase All Kittens ou E.A.K est un jeu vidéo pédagogique d'origine anglaise qui se construit autour d'une histoire loufoque regroupant plusieurs éléments célèbres d'internet comme les chats, les licornes, etc.
Contenu enseigné
L’objectif du jeu est d’enseigner les bases de la programmation web et la pensée computationnelle. Il aborde plusieurs notions comme le langage marquage HTML5 ainsi que la construction d'URL.
Habillage du jeu
L’habillage du jeu est très complet. Dès le début, le joueur est plongé au travers d’une animation dans un univers fictionnel représentant le monde d’internet où les chatons jouent un rôle majeur. L’arc narratif débute au même moment et le joueur découvre le personnage qu’il va incarner et sa mission. Tout le jeu se construit ensuite autour de différentes bizarreries d’internet ce qui crée une certaine cohérence dans un univers complètement loufoque.
Mécanique de jeu
- Mécanique principales
La principale est une mécanique de plates-formes où l’on doit déplacer un personnage à travers un monde en sautant de plate-forme en plate-forme et en évitant/résolvant des problèmes. Pour résoudre ces problèmes, il est nécessaire d’ouvrir un environnement et de “changer le code” du niveau afin de modifier l'environnement pour pouvoir l'explorer.
- Mécanique secondaire
La seconde mécanique se caractérise par un jeu de dialogue où il est possible de choisir entre plusieurs réponses ce qui va affecter la suite de la conversation. Les dialogues mènent toutefois toujours au même objectif. Ils ont plus une valeur pédagogique, puisqu'ils présentent les différents apprentissages à venir dans le jeu.
- Autres mécaniques
Pour finir, d’autres mécaniques de jeu sont utilisées lors de “niveaux” particuliers. L’une d’entre elles est montrée dans la version pilote du jeu. Il est question de construire des chemins pour se rendre à un endroit précis sur une carte. La construction s’effectue en se déplaçant sur la carte afin d’obtenir la bonne URL (vue comme une adresse).
Stratégies
Le processus de répétition dans le jeu permet de déployer des stratégies de mémorisation. On observe par exemple un exercice durant lequel le joueur doit corriger trois codes html identiques dans lesquels se sont glissés des erreurs (balise manquante, caractère en trop, ...). Le jeu comporte également des stratégies plus courantes issues des jeux d'aventure comme déplacer son personnage ou éviter des obstacle. Il est également nécessaire de ne pas tomber sous peine de "mourir" et recommencer sur la plateforme avant la chute.
Accès et environnement informatique
Le jeu est disponible sur navigateur web et est principalement codé en JavaScript. Une version gratuite est disponible à l’adresse suivante: https://game.eraseallkittens.com/. Il est également possible de payer 4£ pour obtenir la version complète.
Principes pédagogiques
E.A.K se base sur différents principes pédagogiques pour pouvoir transmettre les compétences visées. Voilà quelques exemples de principes que le jeu utilise:
- L'étayage
Les problèmes, parfois très semblables, ne sont pas tous présentés de la même façon. À la première occurrence, l’apprenant ne doit modifier qu’un petit élément, car le jeu a fait le reste pour lui. À la deuxième, on lui demande d’en faire un peu plus. Finalement, il doit faire la tâche en entier. Le jeu aide beaucoup au début mais laisse de plus en plus le joueur seul face à la tâche.
- L'apprentissage authentique
Il est également possible de constater la présence d’apprentissage authentique : le jeu tente de reproduire des situations authentiques dans le monde du codage. Par exemple, pour résoudre des “bugs”, il est nécessaire de revoir la syntaxe du code qui est probablement fausse. Les apprenants peuvent donc aisément trouver du sens dans leur apprentissage.
- Principe d'application
Finalement, le jeu se base sur le principe d’application. Ce principe stipule que “l'apprentissage est favorisé lorsque les apprenants appliquent les nouvelles connaissances pour résoudre des problèmes” (EduTechWiki). Le jeu ne montre à aucun moment comment faire pour résoudre un problème (principe de démonstration). Après une brève explication, le joueur est invité à mettre en application ses nouvelles connaissances pour pouvoir avancer.
Intégration du contenu enseigné dans le jeu
E.A.K propose différentes manières d’intégrer du contenu d’apprentissage dans le jeu. La plus récurrente concerne la compréhension et l’acquisition de compétences de base dans le codage en HTML. Lors de moments où le jeu est sous forme de jeu de plates-formes le personnage se retrouve souvent bloqué face à un problème. Pour pouvoir avancer, il est nécessaire d’ouvrir une console et de modifier/compléter le code HTML. On pourrait comparer cela à des énigmes à résoudre lors de l’aventure, mais sous forme de code à manipuler. Il est donc facile de se laisser prendre au jeu sans forcément penser qu’un contenu d'apprentissage aussi complexe que l’utilisation d’un langage de balises est intégré au gameplay. Dans ce genre de cas, le contenu d’apprentissage est pleinement intégré au gameplay et aux stratégies de jeu.
E.A.K intègre également du contenu de manière plus indirect. Certaines capsules vidéos en lien avec l’histoire surviennent à différents moments du jeu et contiennent du savoir plus théorique. Par exemple, lors d’une de ces séquences au début du jeu, il est expliqué de manière romancée à quoi sert le code et où il se trouve sur internet. Le fonctionnement d’une URL est également abordé de façon indirecte lors du dernier niveau de la version gratuite. Lors de ce niveau, il est nécessaire de retrouver différents objets en empruntant un chemin symbolisé par une URL et respectant la hiérarchie de ce dernier (du plus global au plus précis). Il est brièvement expliqué ce qu’est une URL, mais le contenu d’apprentissage joue le rôle de décor et ne s’intègre que peu à la mécanique de jeu.
Pour résumer, E.A.K intègre relativement bien le contenu enseigné dans les différentes mécaniques du jeu. Le fait de coder est mis en scène comme un pouvoir magique à apprendre pour pouvoir réaliser sa mission et s’intègre parfaitement à la mécanique et à l’habillage du jeu. D’autres contenus plus secondaires sont présentés de manière indirecte au joueur et s’intègrent donc moins bien, mais permettent tout de même un apprentissage passif.
Points forts et point faibles
Points forts
- Habillage très bien construit autour de l’univers d’internet
- Présence d’une trame, d’un scénario
- Très simple à jouer et tutoriel clair et complet
- Système d’aide en cas de difficulté
- Le contenu d’apprentissage est très proche de la pratique de référence ce qui crée beaucoup de sens pour l’apprenant
- Modification du monde en temps réel avec le code
- Le côté pédagogique ne prend pas le dessus sur le côté jeu vidéo
Point faibles
- Beaucoup de dialogues
- Guidage trop fort, le joueur ne peut que très peu expérimenter et découvrir
- Parfois un peu répétitif
- Trop peu de contenu dans la version d’essai
Logiciels similaires
- Super Mario
- Rayman
- CodeMonkey
- Scratch