Brætspillet, der lærer det grundlæggende i programmering og robotteknologi, "Battle of the Golems", er allerede 5 år gammelt. Og spillet fortsætter med at leve og udvikle sig. Du kan læse om de ideer, vi lægger i det, og udviklingen af den første udgave
Men nu vil vi tale om en ret radikal ændring i den metodologiske og visuelle komponent, som vi risikerede at introducere i spillet, herunder takket være anmodninger fra forældre og lærere. Spillet varede to udgaver næsten uændret med hensyn til metoden til visualisering af programkode, som var baseret på flowcharts, men i den tredje udgave "gav vi op"
Men vi blev også bedt om at forbinde spillet ikke kun med skolens læseplaner og lærebøger, men også med de sprog og programmeringsmiljøer, børn lærer på et tidligt tidspunkt, nemlig Scratch og Python. Alligevel er vores spil henvendt til børn i alderen 7-10 år, og det er de miljøer og sprog, der var mest efterspurgt.
Men du kan se på den indledende udviklingstabel, hvor du kan se, at vi ikke kun arbejdede på dem:
Udviklingen af sådanne kommandokort (nemlig du bruger dem til at indstille et program til din Golem-robot) begyndte tilbage i 2017. Med udgangspunkt i den nuværende version af Scratch 2 konverterede vi hovedkommandoerne til en bloktype:
Og her er, hvordan et eksempelkort så ud i Python:
Så gav vi PDF-filerne til forældre og lærere til afprøvning (Python-versionen kan stadig downloades, da vi ikke planlægger at udgive den endnu), og som et resultat fik vi feedback om, at børnene... begyndte at blive forvirrede. De var forvirrede før, men mere i robotternes position og deres orientering på banen, men ikke i holdene (maksimalt i komplekse cyklusser og forhold med sensorer). Nu forvirrede børnene simpelthen kommandoerne, da nogle startede spillet tidligere, end de havde mestret Scratch-miljøet, og selv de forklarende ikoner hjalp ikke.
Vi besluttede ikke at røre ved Python-kommandoerne, men vi var nødt til at tilføje en tekstforklaring til blokkene. Efter alle testene bestod 2018 næsten, den mislykkede lancering af forudbestillingen i slutningen af den, begyndelsen af 2019, og med det... overgangen til den 3. version af Scratch.
Vi var nødt til at skaffe et nyt blokfarvekort og tegne alle kortene igen, forbedre dem undervejs (og fjerne Scratch-killingen, da vi ikke måtte tilføje den).
Resultatet kan ses i dette eksempel. Til venstre er kort over den "klassiske" Golem Battle, og til højre er en Scratch-repræsentation:
Voksne opvokset på klassiske blokdiagrammer kan hævde, at tingene er blevet værre nu, men test på børn har vist, at de opfatter kortene godt i denne version og trækker paralleller mellem computer- og papmiljøer.
Det eneste, der blev klogt anbefalet til os, var at øge farvekontrasten (ved at gøre baggrunden lysere og blokfarverne lysere) og øge størrelsen af de infografiske duplikatikoner.
Den nye udgave hed "
Vi håber, at denne udgave bliver vellykket, og Python (og snart Java) kommandokort, som den "klassiske" version af Battle of Golems, besluttede vi at lave
Kilde: www.habr.com