Comment nous avons réalisé un code programme en carton ou une version Scratch du jeu de société éducatif Battle of the Golems

Le jeu de société qui enseigne les bases de la programmation et de la robotique, « Battle of the Golems », a déjà 5 ans. Et le jeu continue de vivre et de se développer. Vous pouvez en savoir plus sur les idées que nous y avons mises et sur le développement de la première édition. dans cet article,.

Mais maintenant nous allons parler d'un changement assez radical dans la composante méthodologique et visuelle, que nous avons risqué d'introduire dans le jeu, notamment grâce aux demandes des parents et des enseignants. Le jeu a duré deux éditions presque inchangées en termes de méthode de visualisation du code du programme, qui était basée sur des organigrammes, mais dans la troisième édition, nous avons « abandonné »

Mais il nous a également été demandé de relier le jeu non seulement au programme scolaire et aux manuels scolaires, mais également aux langages et environnements de programmation que les enfants apprennent dès leur plus jeune âge, à savoir Scratch et Python. Néanmoins, notre jeu s'adresse aux enfants de 7 à 10 ans, et ce sont les environnements et les langues qui étaient les plus demandés.

Mais vous pouvez regarder le tableau de développement initial, où vous pouvez voir que nous avons travaillé non seulement sur eux :

Comment nous avons réalisé un code programme en carton ou une version Scratch du jeu de société éducatif Battle of the Golems

Le développement de telles cartes de commande (c'est-à-dire que vous les utilisez pour définir un programme pour votre robot Golem) a commencé en 2017. En prenant comme base la version alors actuelle de Scratch 2, nous avons converti les commandes principales en un type de bloc :

Comment nous avons réalisé un code programme en carton ou une version Scratch du jeu de société éducatif Battle of the Golems

Et voici à quoi ressemblait un exemple de carte en Python :

Comment nous avons réalisé un code programme en carton ou une version Scratch du jeu de société éducatif Battle of the Golems

Ensuite, nous avons donné les fichiers PDF aux parents et aux enseignants pour qu'ils les testent (la version Python peut encore être téléchargée, car nous ne prévoyons pas encore de la publier) et nous avons reçu des retours selon lesquels les enfants... ont commencé à être confus. Ils étaient confus avant, mais plutôt dans la position des Robots et leur orientation sur le terrain, mais pas dans les équipes (maximum dans les cycles et conditions complexes avec capteurs). Désormais, les enfants confondaient simplement les commandes, car certains ont commencé le jeu avant de maîtriser l'environnement Scratch et même les icônes explicatives n'ont pas aidé.

Nous avons décidé de ne pas toucher aux commandes Python, mais nous avons dû ajouter une explication textuelle aux blocs. Après toutes les épreuves, 2018 est presque passée, le lancement infructueux de la précommande à la fin, le début de 2019, et avec elle... le passage à la 3ème version de Scratch.

Nous avons dû nous approvisionner en une nouvelle carte de couleur de bloc et redessiner toutes les cartes, en les améliorant au fur et à mesure (et en supprimant la cagnotte Scratch, puisque nous n'avions pas le droit de l'ajouter).

Le résultat peut être vu dans cet exemple. À gauche se trouvent des cartes de la bataille de Golem « classique », et à droite une représentation Scratch :

Comment nous avons réalisé un code programme en carton ou une version Scratch du jeu de société éducatif Battle of the Golems

Les adultes élevés avec des schémas fonctionnels classiques peuvent affirmer que les choses ont empiré maintenant, mais des tests sur des enfants ont montré qu'ils percevaient bien les cartes dans cette version et établissaient des parallèles entre l'ordinateur et les environnements en carton.

La seule chose qui nous a été judicieusement conseillée a été d'augmenter le contraste des couleurs (en rendant l'arrière-plan plus clair et les couleurs des blocs plus lumineuses) et d'augmenter la taille des icônes d'infographie en double.

La nouvelle édition s’intitulait «Bataille des Golems. Ligue des cartes Parobot"Et en plus de changer les cartes d'équipe, nous avons retravaillé le principe de construction du terrain de jeu, les mécanismes de construction des robots et apporté d'autres modifications, ce qui nous a permis d'adapter le jeu au plafond psychologique de "jusqu'à 1000 XNUMX roubles". Et comme nos autres jeux, nous le publierons grâce au financement participatif et nous serons heureux si vous soutenez le jeu.

Comment nous avons réalisé un code programme en carton ou une version Scratch du jeu de société éducatif Battle of the Golems

Nous espérons que cette édition sera un succès, et les cartes de commandes Python (et bientôt Java), comme la version « classique » de la Bataille des Golems, nous avons décidé de faire distribué gratuitement et téléchargeable.

Source: habr.com

Ajouter un commentaire