[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.10,0:00:05.06,Default,,0000,0000,0000,,Ja sam Jens Bergensten, ali poznatiji sam\Nkao Jeb. Glavni sam programer Minecrafta. Dialogue: 0,0:00:05.06,0:00:13.39,Default,,0000,0000,0000,,Mislim da sam imao 11 ili 12 godina, kad\Nsam počeo programirati jer sam htio Dialogue: 0,0:00:13.39,0:00:17.75,Default,,0000,0000,0000,,raditi igrice. Jedan prijatelj mi je rekao\Nako želiš raditi igrice moraš najprije Dialogue: 0,0:00:17.75,0:00:26.09,Default,,0000,0000,0000,,naučiti programirati. I tako sam počeo.\NVolim dizajnirati i shvatiti strukturu... Dialogue: 0,0:00:26.09,0:00:33.33,Default,,0000,0000,0000,,stvari. To je ono što mi se sviđa kod\NMinecrafta. U slijedećem satu... Dialogue: 0,0:00:33.33,0:00:39.22,Default,,0000,0000,0000,,naučit ćete osnove računalnih znanosti\Nprogramiranjem pokreta Alexa ili Stevea Dialogue: 0,0:00:39.22,0:00:45.94,Default,,0000,0000,0000,,u simuliranom komadiću Minecraft svijeta.\NTradicionalno programiranje je tekstualno Dialogue: 0,0:00:45.94,0:00:51.02,Default,,0000,0000,0000,,no mi ćemo danas koristiti Blockly,\Nkoji koristi blokove koje dovlačite kako Dialogue: 0,0:00:51.02,0:00:57.62,Default,,0000,0000,0000,,bi napisali program. No "ispod haube" vi\Npišete JavaScript kod. Koncepte koje ćete Dialogue: 0,0:00:57.62,0:01:02.53,Default,,0000,0000,0000,,naučiti su isti koje programeri inače\Nsvakodnevno koriste i temelj su računalne... Dialogue: 0,0:01:02.53,0:01:09.89,Default,,0000,0000,0000,,znanosti. Ovdje u Mojangu koristimo iste\Nkoncepte u razvoju Minecrafta. Dialogue: 0,0:01:09.89,0:01:15.30,Default,,0000,0000,0000,,Prije nego krenemo odabrat ćemo lik.\NJa ću odabrati Alexa. Napišimo sad kod, Dialogue: 0,0:01:15.30,0:01:22.81,Default,,0000,0000,0000,,koji će nam pomoći da ga pomičemo po\Nekranu, koji je podijeljen na tri dijela. Dialogue: 0,0:01:22.81,0:01:28.58,Default,,0000,0000,0000,,Lijevo je Minecraft prostor, u kojem će se\Nvaš kod izvršavati. Upute za svaki nivo Dialogue: 0,0:01:28.58,0:01:34.74,Default,,0000,0000,0000,,se nalaze ispod njega. U sredini je alatna\Ntraka i svaki ovaj blok je naredba... Dialogue: 0,0:01:34.74,0:01:40.90,Default,,0000,0000,0000,,koja Alexu određuje smjer kretanja.\NBijeli prostor je radna površina... Dialogue: 0,0:01:40.90,0:01:46.92,Default,,0000,0000,0000,,i to je mjesto u kojem ćemo razvijati naš\Nprogram. Ako dovučemo idiNaprijed() blok Dialogue: 0,0:01:46.92,0:01:53.34,Default,,0000,0000,0000,,u radnu površinu i kliknemo Pokreni, što\Nse događa? Alex se pomakne za jedno polje. Dialogue: 0,0:01:53.34,0:01:59.77,Default,,0000,0000,0000,,A što ako želimo da učini nešto nakon što\Nse pomakne jedno polje naprijed? Dialogue: 0,0:01:59.77,0:02:05.14,Default,,0000,0000,0000,,Možemo dodati novi blok. Ja ću uzeti\NokretDesno() blok i dovući ga ispod... Dialogue: 0,0:02:05.14,0:02:11.38,Default,,0000,0000,0000,,idiNaprijed() bloka dok se ne pojavi \Nnarančasta linija. Tad ću ga pustiti... Dialogue: 0,0:02:11.38,0:02:17.26,Default,,0000,0000,0000,,i dva bloka će se spojiti. Kad ponovo\Nkliknem Pokreni, Alex će izvršiti naredbe Dialogue: 0,0:02:17.26,0:02:22.67,Default,,0000,0000,0000,,kako su poredane od vrha prema dolje.\NAko želimo pobrisati blok... Dialogue: 0,0:02:22.67,0:02:28.70,Default,,0000,0000,0000,,samo ga odvučemo natrag u alatnu traku.\NDa poništimo svoje izmjene i vratimo... Dialogue: 0,0:02:28.70,0:02:33.79,Default,,0000,0000,0000,,se na početno stanje nivoa,\Nkliknemo Ispočetka gumb gore desno. Dialogue: 0,0:02:33.79,0:02:41.17,Default,,0000,0000,0000,,I još jedna sitnica. Vidite male strelice\Nna blokovima za okret? Dialogue: 0,0:02:41.17,0:02:46.62,Default,,0000,0000,0000,,Svaki put kad ih vidite, to znači da\Nmožete odabrati neku drugu opciju. Dialogue: 0,0:02:46.62,0:02:48.75,Default,,0000,0000,0000,,Krenimo s programiranjem!