1 00:00:00,099 --> 00:00:05,060 Moje ime je Jens Bergensten, ali sam poznat kao Jeb. Šef sam razvojnog tima Minecraft-a 2 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 3 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 4 00:00:17,750 --> 00:00:26,090 programirati. Tako sam i počeo. Volim dizajnirati i otkrivati 5 00:00:26,090 --> 00:00:33,329 arhitekturu stvari. To mi se zaista sviđa u Minecraft. U ovih nekoliko sati 6 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 7 00:00:39,219 --> 00:00:45,940 u simuliranom dijelu Minecraft svijeta. Programiranje je većinom tekstualno, 8 00:00:45,940 --> 00:00:51,019 ali danas ćemo koristiti blockly: sistem koji koristi blokove koje možeš aranžirati i tako 9 00:00:51,019 --> 00:00:57,620 pisati programe. U biti, ti pišeš JavaScript kod. Koncepte koje ćeš 10 00:00:57,620 --> 00:01:02,530 naučiti su ono što programeri koriste svaki dan i osnova su 11 00:01:02,530 --> 00:01:09,890 računarstva. Ovdje u Mojang mi koristimo iste te koncepte za pravljenje Minecraft. Prije 12 00:01:09,890 --> 00:01:15,299 nego što počneš, izaberi svoj lik. Ja ću izabrati Alex. Hajde da napravimo program 13 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. 14 00:01:22,810 --> 00:01:28,579 Na lijevoj strani je Minecraft prostor za izvršenje. Tu će se pokretati tvoj program. 15 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 16 00:01:34,740 --> 00:01:40,899 blokova je komanda koja upravlja Alex. Bijeli prostor na desno se zove radna 17 00:01:40,899 --> 00:01:46,920 površina i ovdje ćeš graditi svoj program. Ako povučemo pokreniNaprijed(); blok 18 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 19 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 20 00:01:59,770 --> 00:02:05,140 dodati drugi blok našem programu. Izabrati ću blok okreniDesno(); i dovući ću ga ispod 21 00:02:05,140 --> 00:02:11,380 mog idiNaprijed(); bloka dok se ne pojavi narandžasta linija. Onda ću ispustiti 22 00:02:11,380 --> 00:02:17,260 blok i dva bloka će se uklopiti. Kada pritisnemo Pokreni opet, Alex će izvršiti 23 00:02:17,260 --> 00:02:22,670 naslagane komande od vrha prema dnu u našoj radnoj površini. Ako ikada poželiš 24 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 25 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 26 00:02:33,790 --> 00:02:41,170 radne površine. Još jedna stvar, vidiš li mali trokut na blokovima za okretanje? 27 00:02:41,170 --> 00:02:46,620 Kada god vidiš ove trokutove, to znači da možeš izabrati različite opcije. Hajde 28 00:02:46,620 --> 00:02:48,750 da počnemo programirati!