Si bëmë një kod programi prej kartoni ose një version Scratch të lojës edukative të tabelës Battle of the Golems

Loja e tavolinës që mëson bazat e programimit dhe robotikës, "Beteja e Golems", është tashmë 5 vjeç. Dhe loja vazhdon të jetojë dhe zhvillohet. Ju mund të lexoni për idetë që kemi vënë në të dhe zhvillimin e botimit të parë në këtë artikull.

Por tani do të flasim për një ndryshim mjaft rrënjësor në komponentin metodologjik dhe vizual, të cilin rrezikuam ta fusim në lojë, duke përfshirë edhe falë kërkesave të prindërve dhe mësuesve. Loja zgjati dy edicione pothuajse të pandryshuara për sa i përket metodës së vizualizimit të kodit të programit, i cili bazohej në grafikët e rrjedhës, por në edicionin e tretë ne "u dorëzuam"

Por na u kërkua gjithashtu ta lidhnim lojën jo vetëm me kurrikulën e shkollës dhe tekstet shkollore, por edhe me gjuhët dhe mjediset programore që fëmijët mësojnë në një fazë të hershme, përkatësisht Scratch dhe Python. Gjithsesi, loja jonë u drejtohet fëmijëve 7-10 vjeç, dhe këto janë mjediset dhe gjuhët që ishin më të kërkuara.

Por mund të shikoni tabelën fillestare të zhvillimit, ku mund të shihni se ne kemi punuar jo vetëm për to:

Si bëmë një kod programi prej kartoni ose një version Scratch të lojës edukative të tabelës Battle of the Golems

Zhvillimi i kartave të tilla komanduese (domethënë, ju i përdorni ato për të vendosur një program për robotin tuaj Golem) filloi në vitin 2017. Duke marrë si bazë versionin e atëhershëm aktual të Scratch 2, ne i konvertuam komandat kryesore në një lloj blloku:

Si bëmë një kod programi prej kartoni ose një version Scratch të lojës edukative të tabelës Battle of the Golems

Dhe ja se si dukej një hartë shembull në Python:

Si bëmë një kod programi prej kartoni ose një version Scratch të lojës edukative të tabelës Battle of the Golems

Më pas ua dhamë skedarët PDF prindërve dhe mësuesve për testim (versioni i Python ende mund të shkarkohet, pasi nuk planifikojmë ta publikojmë ende) dhe si rezultat morëm reagime që fëmijët... filluan të hutoheshin. Ata ishin të hutuar më parë, por më shumë në pozicionin e Robotëve dhe orientimin e tyre në fushë, por jo në ekipe (maksimumi në cikle dhe kushte komplekse me sensorë). Tani fëmijët thjesht ngatërruan komandat, pasi disa e nisën lojën më herët se sa kishin zotëruar mjedisin Scratch dhe as ikonat shpjeguese nuk ndihmuan.

Ne vendosëm të mos preknim komandat e Python, por duhej të shtonim një shpjegim teksti në blloqe. Pas gjithë provave, viti 2018 thuajse kaloi, nisja e pasuksesshme e porosisë paraprake në fund të tij, fillimi i vitit 2019 dhe bashkë me të... kalimi në versionin e tretë të Scratch.

Na u desh të rezervonim një hartë të re me ngjyra të bllokut dhe të rivizatojmë të gjitha hartat, duke i përmirësuar ato gjatë rrugës (dhe duke hequr kotelen Scratch, pasi nuk na lejohej ta shtonim atë).

Rezultati mund të shihet në këtë shembull. Në të majtë janë hartat e Betejës "klasike" të Golemit, dhe në të djathtë është një paraqitje Scratch:

Si bëmë një kod programi prej kartoni ose një version Scratch të lojës edukative të tabelës Battle of the Golems

Të rriturit e rritur në bllok diagramet klasike mund të argumentojnë se gjërat janë përkeqësuar tani, por testimi te fëmijët ka treguar se ata i perceptojnë mirë kartat në këtë version dhe tërheqin paralele midis kompjuterit dhe mjediseve prej kartoni.

E vetmja gjë që na u këshillua me mençuri ishte të rrisnim kontrastin e ngjyrave (duke e bërë sfondin më të lehtë dhe ngjyrat e bllokut më të shndritshëm) dhe të rrisnim madhësinë e ikonave të kopjuara infografike.

Edicioni i ri u quajt "Beteja e Golems. Parobot Card League"Dhe përveç ndryshimit të kartave të ekipit, ne ripunuam parimin e ndërtimit të fushës së lojës, mekanizmat për ndërtimin e robotëve dhe bëmë ndryshime të tjera, të cilat na lejuan ta vendosim lojën në tavanin psikologjik "deri në 1000 rubla". Dhe si lojërat tona të tjera, ne do ta publikojmë atë përmes crowdfunding dhe do të jemi të lumtur nëse e mbështesni lojën.

Si bëmë një kod programi prej kartoni ose një version Scratch të lojës edukative të tabelës Battle of the Golems

Shpresojmë që ky botim të jetë i suksesshëm, dhe kartat e komandës Python (dhe së shpejti Java), si versioni "klasik" i Betejës së Golems, vendosëm të bëjmë shpërndahet dhe shkarkohet lirisht.

Burimi: www.habr.com

Shto një koment