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