Hvordan vi laget en pappprogramkode eller en Scratch-versjon av det pedagogiske brettspillet Battle of the Golems

Brettspillet som lærer det grunnleggende innen programmering og robotikk, «Battle of the Golems», er allerede 5 år gammelt. Og spillet fortsetter å leve og utvikle seg. Du kan lese om ideene vi legger i den og utviklingen av den første utgaven i denne artikkelen.

Men nå vil vi snakke om en ganske radikal endring i den metodiske og visuelle komponenten, som vi risikerte å introdusere i spillet, inkludert takket være forespørsler fra foreldre og lærere. Spillet varte i to utgaver nesten uendret når det gjelder metoden for å visualisere programkode, som var basert på flytskjemaer, men i den tredje utgaven "ga vi opp"

Men vi ble også bedt om å koble spillet ikke bare med skoleplanen og lærebøkene, men også med språkene og programmeringsmiljøene barn lærer på et tidlig stadium, nemlig Scratch og Python. Likevel er spillet vårt rettet mot barn 7-10 år, og dette er miljøene og språkene som var mest etterspurt.

Men du kan se på den første utviklingstabellen, der du kan se at vi ikke bare jobbet med dem:

Hvordan vi laget en pappprogramkode eller en Scratch-versjon av det pedagogiske brettspillet Battle of the Golems

Utviklingen av slike kommandokort (nemlig du bruker dem til å sette et program for Golem-roboten din) begynte tilbake i 2017. Med den da gjeldende versjonen av Scratch 2 som grunnlag, konverterte vi hovedkommandoene til en blokktype:

Hvordan vi laget en pappprogramkode eller en Scratch-versjon av det pedagogiske brettspillet Battle of the Golems

Og her er hvordan et eksempelkart så ut i Python:

Hvordan vi laget en pappprogramkode eller en Scratch-versjon av det pedagogiske brettspillet Battle of the Golems

Så ga vi PDF-filene til foreldre og lærere for testing (Python-versjonen kan fortsatt lastes ned, siden vi ikke planlegger å publisere den enda) og som et resultat fikk vi tilbakemelding om at barna... begynte å bli forvirret. De var forvirret før, men mer i posisjonen til robotene og deres orientering på banen, men ikke i teamene (maksimalt i komplekse sykluser og forhold med sensorer). Nå forvirret barna rett og slett kommandoene, siden noen startet spillet tidligere enn de hadde mestret Scratch-miljøet og til og med de forklarende ikonene hjalp ikke.

Vi bestemte oss for ikke å berøre Python-kommandoene, men vi måtte legge til en tekstforklaring til blokkene. Etter nesten alle testene, bestod 2018, den mislykkede lanseringen av forhåndsbestillingen på slutten av den, begynnelsen av 2019, og med det... overgangen til den tredje versjonen av Scratch.

Vi måtte fylle på med et nytt blokkfargekart og tegne alle kartene på nytt, forbedre dem underveis (og fjerne Scratch kitty, siden vi ikke hadde lov til å legge den til).

Resultatet kan sees i dette eksemplet. Til venstre er kart over den "klassiske" Golem Battle, og til høyre er en Scratch-representasjon:

Hvordan vi laget en pappprogramkode eller en Scratch-versjon av det pedagogiske brettspillet Battle of the Golems

Voksne som er oppvokst på klassiske blokkdiagrammer kan hevde at ting har blitt verre nå, men testing på barn har vist at de oppfatter kortene godt i denne versjonen og trekker paralleller mellom datamaskin- og pappmiljøene.

Det eneste som ble klokt rådet til oss var å øke fargekontrasten (ved å gjøre bakgrunnen lysere og blokkfargene lysere) og øke størrelsen på de infografiske dupliserte ikonene.

Den nye utgaven ble kalt "Slaget ved Golems. Card League of Parobots"Og i tillegg til å endre lagkortene, omarbeidet vi prinsippet om å konstruere spillefeltet, mekanismene for å konstruere roboter, og gjorde andre endringer som gjorde at vi kunne passe spillet inn i det psykologiske taket på "opptil 1000 rubler." Og som de andre spillene våre, vil vi publisere det gjennom crowdfunding og vi vil være glade hvis du støtter spillet.

Hvordan vi laget en pappprogramkode eller en Scratch-versjon av det pedagogiske brettspillet Battle of the Golems

Vi håper at denne utgaven vil bli vellykket, og Python (og snart Java) kommandokort, som den "klassiske" versjonen av Battle of Golems, bestemte vi oss for å lage fritt distribuert og nedlastbar.

Kilde: www.habr.com

Legg til en kommentar