Hoe't wy makke in kartonnen programma koade of in Scratch ferzje fan it bestjoer edukative spultsje Battle of the Golems

It boerdspul dat de basis fan programmearring en robotika leart, "Battle of the Golems," is al 5 jier âld. En it spultsje bliuwt libje en ûntwikkelje. Jo kinne lêze oer de ideeën dy't wy deryn sette en de ûntwikkeling fan de earste edysje yn dit artikel.

Mar no sille wy prate oer in frij radikale feroaring yn 'e metodologyske en fisuele komponint, dy't wy riskearre yntrodusearje yn it spul, ynklusyf tank oan de fersiken fan âlden en leararen. It spultsje duorre twa edysjes hast net feroare yn termen fan 'e metoade foar it visualisearjen fan programmakoade, dy't basearre wie op flowcharts, mar yn' e tredde edysje hawwe wy "joegen"

Mar wy waarden ek frege om it spultsje net allinnich te ferbinen mei it skoalprogramma en learboeken, mar ek mei de talen en programmearomjouwings dy't bern yn in ier stadium leare, nammentlik Scratch en Python. Noch altyd is ús spultsje rjochte op bern fan 7-10 jier âld, en dit binne de omjouwings en talen dy't it meast yn 'e fraach wiene.

Mar jo kinne sjen nei de earste ûntwikkelingstabel, wêr't jo kinne sjen dat wy net allinich oan har wurken:

Hoe't wy makke in kartonnen programma koade of in Scratch ferzje fan it bestjoer edukative spultsje Battle of the Golems

De ûntwikkeling fan sokke kommandokaarten (nammentlik brûke jo se om in programma yn te stellen foar jo Golem-robot) begon werom yn 2017. Troch de doe aktuele ferzje fan Scratch 2 as basis te nimmen, hawwe wy de haadkommando's konvertearre nei in bloktype:

Hoe't wy makke in kartonnen programma koade of in Scratch ferzje fan it bestjoer edukative spultsje Battle of the Golems

En hjir is hoe't in foarbyldkaart der útseach yn Python:

Hoe't wy makke in kartonnen programma koade of in Scratch ferzje fan it bestjoer edukative spultsje Battle of the Golems

Doe joegen wy de PDF-bestannen oan âlders en learkrêften om te testen (de Python-ferzje kin noch downloade wurde, om't wy it noch net fan plan binne te publisearjen) en as gefolch hawwe wy feedback krigen dat de bern ... begon te wurden yn 'e war. Se wiene earder betize, mar mear yn 'e posysje fan' e Robots en har oriïntaasje op it fjild, mar net yn 'e teams (maksimaal yn komplekse syklusen en betingsten mei sensoren). No ferwarren de bern de kommando's gewoan, om't guon it spultsje earder begûnen dan se de Scratch-omjouwing behearskje en sels de ferklearjende ikoanen net holpen.

Wy besletten de Python-kommando's net oan te raken, mar wy moasten in tekstútlis taheakje oan de blokken. Nei alle testen is 2018 hast trochjûn, de mislearre lansearring fan 'e foarbestelling oan' e ein dêrfan, it begjin fan 2019, en dêrmei ... de oergong nei de 3e ferzje fan Scratch.

Wy moasten in nije blokkleurkaart opslaan en alle kaarten opnij tekenje, se ûnderweis ferbetterje (en de Scratch kitty fuortsmite, om't wy it net taheakje mochten).

It resultaat kin sjoen wurde yn dit foarbyld. Links binne kaarten fan 'e "klassike" Golem Battle, en rjochts is in Scratch-fertsjintwurdiging:

Hoe't wy makke in kartonnen programma koade of in Scratch ferzje fan it bestjoer edukative spultsje Battle of the Golems

Folwoeksenen grutbrocht op klassike blokdiagrammen meie beweare dat dingen binne wurden slimmer no, mar testen op bern hat sjen litten dat se waarnimme de kaarten goed yn dizze ferzje en lûke parallellen tusken de kompjûter en kartonnen omjouwings.

It iennichste ding dat ús ferstannich waard advisearre wie om it kleurkontrast te fergrutsjen (troch de eftergrûn lichter te meitsjen en de blokkleuren helderder) en de grutte fan 'e infografyske dûbele ikoanen te fergrutsjen.

De nije edysje waard neamd "Slach by Golems. Parobot Card League"En neist it feroarjen fan de teamkaarten, hawwe wy it prinsipe fan it bouwen fan it spylfjild, de meganismen foar it bouwen fan robots en oare wizigingen makke, wêrtroch't wy it spultsje yn 'e psychologyske plafond fan "oant 1000 roebel" kinne passe. En lykas ús oare spultsjes, sille wy it publisearje troch crowdfunding en wy sille wêze bliid as jo stypje it spultsje.

Hoe't wy makke in kartonnen programma koade of in Scratch ferzje fan it bestjoer edukative spultsje Battle of the Golems

Wy hoopje dat dizze edysje suksesfol sil wêze, en Python (en gau Java) kommandokaarten, lykas de "klassike" ferzje fan 'e Slach by Golems, hawwe wy besletten om te meitsjen frij ferspraat en te downloaden.

Boarne: www.habr.com

Add a comment