A nevem Jens Bergensten, röviden Jeb.
A Minecraft vezető fejlesztője vagyok
a mojang.com-nál. Úgy 11 vagy 12 éves
koromban kezdtem programozni, mert
játékokat akartam készíteni. Apám barátja
pedig azt mondta, hogy a játékkészítéshez
programozni kell. Szóval így kezdtem.
Szeretem megtervezni és tanulmányozni
a dolgok szerkezetét. Ezért tetszik nekem
a Minecraft. Az elkövetkező órában
megtanulhatod az informatika alapjait úgy,
hogy Alex és Steve mozgását programozod
A Minecraft szimulált világában.
A programozás hagyományosan szöveges,
de ma a 'blockly'-t használjuk, egy olyan
rendszert, amiben kockákat húzunk ide-oda
a programíráshoz. Valójában JavaScript
kódot fogsz írni. Azokat a fogalmakat
tanulod meg, amelyeket a programozók
minden nap használnak, és a programozás
alapjai. Itt a Mojangnál is ugyanezekkel
a fogalmakkal működtetjük a Minecraftot.
Először is válaszd ki a figurádat.
Én Alexet választom. Építsünk kódot
a programhoz, amivel mozog a képernyőn.
A képernyő három fő részre van osztva.
Balra van a Minecraft játéktere, ahol
a programunk fut. Az utasítások az egyes
szintekhez alul láthatók. Ez a középső
terület az eszköztár, és az egyes kockák
parancsok, amelyek Alex mozdulatait
irányítják. A fehér terület jobb oldalon
a munkatér, itt építjük fel a programot.
Ha a moveForward(előre); kockát
a munkatérre húzzuk, és a Run gombra
kattintunk, Alex egyet lép a rácson.
És ha azt akarjuk, hogy tegyen
valamit, ha egyet lépett előre? Egy másik
kockát tehetünk hozzá a programhoz. Én
a turnRight(jobbra); kockát választom,
és a moveForward(előre); kocka alá húzom,
amíg meg nem jelenik ez a narancs vonal.
Akkor elengedem, és a két kocka összeforr.
Ha újra megnyomjuk a Run gombot, Alex
végrehajtja fentről lefelé a munkaterület
összekapcsolt parancsait. Ha pedig törölni
akarsz egy kockát, csak kihúzod innen,
vissza az eszköztárba. Ha törölni akarod
a változtatást, és visszalépni a kezdetre,
a Start Over gombot használhatod a