WEBVTT 00:00:00.099 --> 00:00:05.060 Moje ime je Jens Bergensten, ali sam poznat kao Jeb. Šef sam razvojnog tima Minecraft-a 00:00:05.060 --> 00:00:13.390 ovdje u mojang.com. Mislim da sam imao 11 ili 12 godina kada sam počeo programirati 00:00:13.390 --> 00:00:17.750 jer sam želio praviti igrice. Jedan od očevih prijatelja mi je rekao da za to trebam naučiti 00:00:17.750 --> 00:00:26.090 programirati. Tako sam i počeo. Volim dizajnirati i otkrivati 00:00:26.090 --> 00:00:33.329 arhitekturu stvari. To mi se zaista sviđa u Minecraft. U ovih nekoliko sati 00:00:33.329 --> 00:00:39.219 ćeš naučiti osnove računarstva tako što ćeš programirati Alex i Steve da se kreću 00:00:39.219 --> 00:00:45.940 u simuliranom dijelu Minecraft svijeta. Programiranje je većinom tekstualno, 00:00:45.940 --> 00:00:51.019 ali danas ćemo koristiti blockly: sistem koji koristi blokove koje možeš aranžirati i tako 00:00:51.019 --> 00:00:57.620 pisati programe. U biti, ti pišeš JavaScript kod. Koncepte koje ćeš 00:00:57.620 --> 00:01:02.530 naučiti su ono što programeri koriste svaki dan i osnova su 00:01:02.530 --> 00:01:09.890 računarstva. Ovdje u Mojang mi koristimo iste te koncepte za pravljenje Minecraft. Prije 00:01:09.890 --> 00:01:15.299 nego što počneš, izaberi svoj lik. Ja ću izabrati Alex. Hajde da napravimo program 00:01:15.299 --> 00:01:22.810 koji će joj pomoći da se kreće po ekranu. Tvoj ekran je podijeljen u tri dijela. 00:01:22.810 --> 00:01:28.579 Na lijevoj strani je Minecraft prostor za izvršenje. Tu će se pokretati tvoj program. 00:01:28.579 --> 00:01:34.740 Instrukcije za svaki nivo su napisane ispod. Ovaj srednji dio je alatna kutija i svaki od ovih 00:01:34.740 --> 00:01:40.899 blokova je komanda koja upravlja Alex. Bijeli prostor na desno se zove radna 00:01:40.899 --> 00:01:46.920 površina i ovdje ćeš graditi svoj program. Ako povučemo pokreniNaprijed(); blok 00:01:46.920 --> 00:01:53.340 na našu radnu površinu i onda klikemo na Pokreni, šta se dešava? Alex se kreće naprijed 00:01:53.340 --> 00:01:59.770 za jedno mjesto na mreži. A šta ako želimo uraditi nešto nakon njenog pokreta? Možemo 00:01:59.770 --> 00:02:05.140 dodati drugi blok našem programu. Izabrati ću blok okreniDesno(); i dovući ću ga ispod 00:02:05.140 --> 00:02:11.380 mog idiNaprijed(); bloka dok se ne pojavi narandžasta linija. Onda ću ispustiti 00:02:11.380 --> 00:02:17.260 blok i dva bloka će se uklopiti. Kada pritisnemo Pokreni opet, Alex će izvršiti 00:02:17.260 --> 00:02:22.670 naslagane komande od vrha prema dnu u našoj radnoj površini. Ako ikada poželiš 00:02:22.670 --> 00:02:28.700 izbrisati blok, samo ga odvuci s naslage nazad u alatnu kutiju. Da bi poništio/la svoje promjene 00:02:28.700 --> 00:02:33.790 i vratio/la se na početni izgled nivoa, upotrijebi Počni Ponovo tipku u gornjem desnom uglu 00:02:33.790 --> 00:02:41.170 radne površine. Još jedna stvar, vidiš li mali trokut na blokovima za okretanje? 00:02:41.170 --> 00:02:46.620 Kada god vidiš ove trokutove, to znači da možeš izabrati različite opcije. Hajde 00:02:46.620 --> 00:02:48.750 da počnemo programirati!