0:00:00.099,0:00:05.060 Ja sam Jens Bergensten, ali poznatiji sam[br]kao Jeb. Glavni sam programer Minecrafta. 0:00:05.060,0:00:13.390 Mislim da sam imao 11 ili 12 godina, kad[br]sam počeo programirati jer sam htio 0:00:13.390,0:00:17.750 raditi igrice. Jedan prijatelj mi je rekao[br]ako želiš raditi igrice moraš najprije 0:00:17.750,0:00:26.090 naučiti programirati. I tako sam počeo.[br]Volim dizajnirati i shvatiti strukturu... 0:00:26.090,0:00:33.329 stvari. To je ono što mi se sviđa kod[br]Minecrafta. U slijedećem satu... 0:00:33.329,0:00:39.219 naučit ćete osnove računalnih znanosti[br]programiranjem pokreta Alexa ili Stevea 0:00:39.219,0:00:45.940 u simuliranom komadiću Minecraft svijeta.[br]Tradicionalno programiranje je tekstualno 0:00:45.940,0:00:51.019 no mi ćemo danas koristiti Blockly,[br]koji koristi blokove koje dovlačite kako 0:00:51.019,0:00:57.620 bi napisali program. No "ispod haube" vi[br]pišete JavaScript kod. Koncepte koje ćete 0:00:57.620,0:01:02.530 naučiti su isti koje programeri inače[br]svakodnevno koriste i temelj su računalne... 0:01:02.530,0:01:09.890 znanosti. Ovdje u Mojangu koristimo iste[br]koncepte u razvoju Minecrafta. 0:01:09.890,0:01:15.299 Prije nego krenemo odabrat ćemo lik.[br]Ja ću odabrati Alexa. Napišimo sad kod, 0:01:15.299,0:01:22.810 koji će nam pomoći da ga pomičemo po[br]ekranu, koji je podijeljen na tri dijela. 0:01:22.810,0:01:28.579 Lijevo je Minecraft prostor, u kojem će se[br]vaš kod izvršavati. Upute za svaki nivo 0:01:28.579,0:01:34.740 se nalaze ispod njega. U sredini je alatna[br]traka i svaki ovaj blok je naredba... 0:01:34.740,0:01:40.899 koja Alexu određuje smjer kretanja.[br]Bijeli prostor je radna površina... 0:01:40.899,0:01:46.920 i to je mjesto u kojem ćemo razvijati naš[br]program. Ako dovučemo idiNaprijed() blok 0:01:46.920,0:01:53.340 u radnu površinu i kliknemo Pokreni, što[br]se događa? Alex se pomakne za jedno polje. 0:01:53.340,0:01:59.770 A što ako želimo da učini nešto nakon što[br]se pomakne jedno polje naprijed? 0:01:59.770,0:02:05.140 Možemo dodati novi blok. Ja ću uzeti[br]okretDesno() blok i dovući ga ispod... 0:02:05.140,0:02:11.380 idiNaprijed() bloka dok se ne pojavi [br]narančasta linija. Tad ću ga pustiti... 0:02:11.380,0:02:17.260 i dva bloka će se spojiti. Kad ponovo[br]kliknem Pokreni, Alex će izvršiti naredbe 0:02:17.260,0:02:22.670 kako su poredane od vrha prema dolje.[br]Ako želimo pobrisati blok... 0:02:22.670,0:02:28.700 samo ga odvučemo natrag u alatnu traku.[br]Da poništimo svoje izmjene i vratimo... 0:02:28.700,0:02:33.790 se na početno stanje nivoa,[br]kliknemo Ispočetka gumb gore desno. 0:02:33.790,0:02:41.170 I još jedna sitnica. Vidite male strelice[br]na blokovima za okret? 0:02:41.170,0:02:46.620 Svaki put kad ih vidite, to znači da[br]možete odabrati neku drugu opciju. 0:02:46.620,0:02:48.750 Krenimo s programiranjem!