Nola egin genuen kartoizko programaren kode bat edo Battle of the Golems joko hezigarriaren Scratch bertsioa

Programazioaren eta robotikako oinarriak irakasten dituen mahai-jokoak, "Battle of the Golems", 5 urte bete ditu jada. Eta jokoa bizitzen eta garatzen jarraitzen du. Bertan jarri ditugun ideiak eta lehen edizioaren garapena irakur dezakezu Artikulu honetan.

Baina orain osagai metodologiko eta bisualaren aldaketa aski erradikalaz hitz egingo dugu, jokoan sartzeko arriskua genuena, guraso eta irakasleen eskaerei esker barne. Jolasak bi edizio iraun zituen ia aldatu gabe programa-kodea bistaratzeko metodoari dagokionez, fluxu-diagrametan oinarritzen zena, baina hirugarren edizioan "ematen" genuen.

Baina, halaber, jokoa eskola-curriculumarekin eta testu-liburuekin ez ezik, haurrek hasiera batean ikasten ari diren hizkuntza eta programazio-inguruneekin ere konektatzeko eskatu ziguten, Scratch eta Python-ekin, alegia. Hala ere, gure jokoa 7-10 urte bitarteko haurrei zuzenduta dago, eta hauek dira gehien eskatzen ziren inguruneak eta hizkuntzak.

Baina hasierako garapen-taula begiratu dezakezu, non haiek bakarrik lan egin dugula ikus dezakezu:

Nola egin genuen kartoizko programaren kode bat edo Battle of the Golems joko hezigarriaren Scratch bertsioa

Agindu-txartel horien garapena (hau da, zure Golem robotaren programa bat ezartzeko erabiltzen dituzu) 2017an hasi zen. Scratch 2-ren egungo bertsioa oinarritzat hartuta, komando nagusiak bloke mota batera bihurtu ditugu:

Nola egin genuen kartoizko programaren kode bat edo Battle of the Golems joko hezigarriaren Scratch bertsioa

Eta hona hemen mapa adibide bat Python-en nolakoa zen:

Nola egin genuen kartoizko programaren kode bat edo Battle of the Golems joko hezigarriaren Scratch bertsioa

Ondoren, PDF fitxategiak guraso eta irakasleei eman genizkien probak egiteko (Python bertsioa oraindik deskargatu daiteke, oraindik ez baitugu argitaratzeko asmorik) eta, ondorioz, haurrak... nahasten hasi zirela iritzia jaso genuen. Lehen nahastuta zeuden, baina gehiago Roboten posizioan eta zelaian duten orientazioan, baina ez taldeetan (gehienez ziklo eta baldintza konplexuetan sentsoreekin). Orain haurrek komandoak nahasten zituzten, batzuk Scratch ingurunea menperatzen zuten baino lehenago hasi baitzuten jokoa eta azalpen-ikonoek ere ez zuten lagundu.

Python komandoak ez ukitzea erabaki genuen, baina blokeei testu-azalpena gehitu behar izan diegu. Proba guztien ondoren, 2018 ia gainditu zen, aurre-eskaeraren amaieran arrakastarik gabe abian jarri zen, 2019aren hasiera, eta horrekin batera... Scratch-en 3. bertsiorako trantsizioa.

Blokeen kolore-mapa berri bat hornitu eta mapa guztiak berriro marraztu behar izan genituen, bidean hobetuz (eta Scratch kitty-a kenduz, gehitzeko baimenik ez genuelako).

Emaitza adibide honetan ikus daiteke. Ezkerrean Golem gudu "klasikoaren" mapak daude, eta eskuinaldean Scratch irudikapena:

Nola egin genuen kartoizko programaren kode bat edo Battle of the Golems joko hezigarriaren Scratch bertsioa

Bloke-diagrama klasikoetan hazitako helduek esan dezakete orain gauzak okerrera egin dutela, baina umeei egindako probak frogatu dute bertsio honetan txartelak ondo hautematen dituztela eta ordenagailuaren eta kartoiaren ingurunearen arteko paralelismoak egiten dituztela.

Zentzuz gomendatu ziguten gauza bakarra kolore-kontrastea handitzea izan zen (hondoa argiago eta bloke-koloreak distiratsuagoak eginez) eta infografiko bikoiztutako ikonoen tamaina handitzea.

Edizio berriak β€œGolems gudua. Parobots-en karta-liga"Eta taldeko kartak aldatzeaz gain, jolas-eremua eraikitzeko printzipioa, robotak eraikitzeko mekanismoak eta beste aldaketa batzuk egin genituen, eta horri esker, jokoa "1000 errublo arteko" sabai psikologikoan sartzeko aukera izan genuen. Eta gure beste jokoak bezala, argitaratuko dugu crowdfunding bidez eta pozik egongo gara jokoa onartzen baduzu.

Nola egin genuen kartoizko programaren kode bat edo Battle of the Golems joko hezigarriaren Scratch bertsioa

Edizio honek arrakasta izatea espero dugu, eta Python (eta laster Java) komando txartelak, Golems-en guduaren bertsio "klasikoa" bezala, egitea erabaki genuen. doan banatu eta deskargatu daiteke.

Iturria: www.habr.com

Gehitu iruzkin berria