Egy 11 éves micro:bit sztár

Egy 11 éves micro:bit sztár

Nem kell a világ legjobb hekkerének vagy tech gurujának lenned, hogy valami újat hozzátegyél a micro:bit projekthez. Abbie Hertfordshire-ből, még csak 11 éves és máris új képekkel gyarapította az Alapítvány képtárát, amik a Python Szerkesztőben és az új JavaScript Blocks Szerkesztőben (pxt) is használhatók. És ha ez nem lenne elég, Abbie jó néhány micro:bit játékot is inspirált.

Abbie munka közben

Abbie eddig 13 képet készített a szerkesztőnek, ebből az egyik, az azóta híressé vált kacsás kép vezetett a legendás teleportálós kacsás játékhoz. Szintén segített a connect4 micro:bit-es verziójának megtervezésében, és most a munkája ott van Python forráskódokban és szerzőként szerepel a Python micro:bit-es verziójában, a MicroPython-ban.

Honnan jött ez a figyelemreméltó teljesítmény? Abbie számítógépes klubjának vezetője így emlékszik a kezdetekre: "Abbie eljött az általam tartott kis szombati számítógépes klubra. Nagyon szerette a micro:bit-et és hamar elkezdett képeket rajzolni a mátrix kijelzőre, és kis játékokat írni, amilyen a connect4 is. Abbie kb. a játék felét tervezte meg a Blocks-ban, és én ültettem át Python-ba. Abbie ötlete volt, hogy sötét és világos LED-eket használjunk egy kétfős játékhoz, és amikor megmutatta, azt kérdeztem: 'Ezt honnan szedted?'. Erre azt felelte: 'Egyszerű volt, megnéztem minden online dokumentációt, ott láttam, kipróbáltam, és működött!'.".

A micro:bit csapat látta Abbie munkáját, és amikor adódott egy lehetőség további képekkel bővíteni a micro:bit MicroPython képkönyvtárát, megkérdezték Abbie-t, volna-e kedve néhányat megcsinálni ezek közül. Email-en átküldte egy csomó új kép tervét, a MicroPython csapat pedig látta, imádta és lekódolta őket, majd hozzáadta őket az alapértelmezett MicroPython-hoz. Amikor az új JavaScript Blocks Szerkeztőt fejlesztő csapat kiszúrta ezeket az új képeket, akkor úgy döntöttek, hogy az ő képkönyvtárukhoz is használják azokat.

Mennyire volt könnyű Abbie-nek ennyire fontos képeket készíteni a micro:bit-hez? Abbie édesanyja, Sarah avat be a részletekbe: "Abbie-t szórakoztatta a képek elkészítése. Rengeteg ötlete volt és az jelentette a kihívást, hogy felismerhetők legyenek egy 5x5-ös mátrixkijelzőn is. Abbie olyan szórakoztató képeket szeretett volna készíteni, ami a barátainak is tetszene. Kezdve aranyos állatoktól, mint pl. a kacsa, egészen a görkorcsolyáig vagy rövidujjú pólóig." Így folytatta: "Szerintem a micro:bit nagyon szórakoztató módja a programozás elsajátításának. Tele van okos funkciókkal, mint pl. a gyorsulásérzékelő és a külső eszközök csatlakoztatásának lehetősége, vagy a LED-ek és a programozható nyomógombok, amik nagy kreativitást biztosítanak a gyerekeknek."

És mi a helyzet magával a fiatal sztárral? Nos, ő nagyon szerény. "Szerencsésnek érzem magam, hogy ily módon vehettem részt ebben", mondta. "Szerintem nagyszerű, hogy a gyerekek országszerte használhatják a képeket, amiket én segítettem megtervezni."

Ha szeretnél példákat látni Abbie munkájából, menj a JavaScript fülre a JavaScript Blocks Szerkesztőben, és írd be a következőt: basic.showIcon(IconNames.Duck), vagy menj a Python Editorba, és írd ezt: display.show(Image.DUCK). Az egyszerűség kedvéért szerepeljen itt a 13 bájos képe:

Abbie esernyője
Esernyő