Comment avons-nous fait du code en carton ou la version Scratch du jeu de plateau Golem Battle

Un jeu de société qui enseigne les bases de la programmation et de la robotique «Golem Battle» pendant 5 ans. Et le jeu continue de vivre et de se développer. Vous pouvez lire sur les idées que nous y mettons et le développement de la première édition dans cet article .

Mais maintenant, nous allons parler d'un changement assez spectaculaire dans la composante méthodologique et visuelle que nous nous sommes aventurés à introduire dans le jeu, notamment en raison des demandes des parents et des enseignants. Le jeu deux éditions a duré presque inchangé par la méthode de visualisation du code du programme, qui était basée sur des organigrammes, mais dans la troisième édition, nous nous sommes «rendus»

Mais on nous a également demandé de connecter le jeu non seulement avec le programme scolaire et les manuels scolaires, mais aussi avec les langages et les environnements de programmation que les enfants ont étudiés au stade initial, à savoir Scratch et Python. Tout de même, notre jeu s'adresse aux enfants de 7 à 10 ans, et ce sont ces environnements et langages 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:

image

Le développement de ces cartes d'équipe (à savoir, elles spécifient le programme de votre robot Golem) a commencé en 2017. Sur la base de la version actuelle de Scratch 2 à cette époque, nous avons refait les commandes principales en un type de bloc:

image

Voici à quoi ressemblait l'exemple de carte Python:

image

Ensuite, nous avons donné les fichiers PDF à tester aux parents et aux enseignants (la version Python peut toujours être téléchargée, car nous ne prévoyons pas encore de la publier) et à la fin, nous avons reçu des commentaires selon lesquels les enfants ... commençaient à être confus. Ils étaient confus avant, mais plus dans la position des Robots et leur orientation sur le terrain, mais pas en équipe (maximum dans des cycles et conditions difficiles avec des capteurs). Maintenant, les enfants confondaient simplement les équipes, car certains ont commencé le jeu plus tôt que maîtriser l'environnement Scratch et n'ont même pas enregistré les icônes explicatives.

Nous avons décidé de ne pas toucher aux commandes Python, mais nous avons dû ajouter une explication textuelle aux blocs. Pour tous les tests, 2018 a quasiment passé, le lancement infructueux de la précommande à sa fin, le début de 2019, et avec lui ... le passage à la 3ème version de Scratch.

Nous avons dû stocker une nouvelle carte de couleur des blocs et redessiner toutes les cartes à nouveau, en les améliorant simultanément (et en supprimant le chaton Scratch, car nous n'étions pas autorisés à l'ajouter).

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

image

Les adultes éduqués sur des organigrammes classiques peuvent faire valoir que la situation a empiré, mais les tests «sur les enfants» ont montré qu'ils perçoivent bien les cartes de cette manière et établissent des parallèles entre l'ordinateur et l'environnement du carton.

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

La nouvelle édition s'appelait " Bataille des Golems. Card League of Parobots " et en plus de changer les cartes d'équipe, nous avons retravaillé le principe de construire un terrain de jeu, des mécanismes pour construire des robots et apporté d'autres changements, ce qui nous a permis de mettre le jeu dans un plafond psychologique "jusqu'à 1000 roubles". Et comme pour nos autres jeux, nous le publierons grâce au financement participatif et serons heureux si vous soutenez le jeu.

image

Nous espérons que cette édition sera un succès, et nous avons décidé de faire des cartes d'équipe Python (et bientôt Java), ainsi que la version "" classique "de Golem Battle, gratuite et téléchargeable .

Source: https://habr.com/ru/post/fr466143/


All Articles