-
Nimeni on Jens Bergensten, mutta
minut tunnetaan paremmin nimellä Jeb.
-
Olen Minecraftin johtava kehittäjä
mojang.comissa.
-
Olin noin 11 tai 12 vuotias kun aloitin
koodauksen, koska halusin
-
tehdä pelejä. Yksi isäni ystävistä kertoi
minulle, että jos haluan tehdä pelejä,
-
minun pitää ensin opetella ohjelmointia.
Joten se on miten aloitin.
-
Pidän suunnittelusta ja arkkitehtuurista.
Se on mistä tykkään Minecraftissa.
-
Seuraavan tunnin aikana opit tietotekniikan
alkeet ohjelmoimalla Alexin tai Steven
-
liikkumaan Minecraftin simuloidun maailman
sisällä. Ohjelmointi on yleensä tekstiä,
-
mutta tänään käytämme blocklyä: systeemiä,
mikä käyttää lohkoja ohjelmien rakentamiseen.
-
Konepellin alla luot JavaScript-koodia.
Oppimasi käsitteet
-
ovat mitä ohjelmoijat käyttävät joka päivä
ja ne ovat tietotekniikan perusta.
-
Me täällä Mojangessa käytämme
samoja käsitteitä Minecraftin luomiseen.
-
Ennen aloittamista, valitse pelihahmosi.
Minä valitsen Alexin.
-
Luodaan koodia ohjelmaan, mikä
liikuttaa häntä ruudulla.
-
Ruutusi on jaettu kolmeen osaan.
Vasemmalla on pelialue, missä ohjelma suoritetaan.
-
Tasojen ohjeet löytyvät alapuolelta.
Keskellä on työkalupakki ja jokainen lohkoista
-
on Alexin toimintoja ohjaava käsky.
Valkoinen alue oikealla on työalue ja
-
tämä on mihin rakennamme ohjelman.
Jos raahaamma moveForward(); -lohkon
-
työtilaamme ja painamme "Run" -painiketta,
mitä tapahtuu? Alex liikkuu eteenpäin yhden
-
ruudukon verran. Mitä jos haluamme, että
Alex liikkuu uudelleen? Voimme
-
lisätä toisen lohkon ohjelmaamme. Valitsen
turnRight(); -lohkon ja raahaan sen
-
moveForward(); -lohkon alle, kunnes
näen oranssin viivan. Sen jälkeen
-
pudotan sen paikalleen ja lohkot
napsahtavat yhteen. Kun painamme "Run"
-
-painiketta uudelleen, Alex suorittaa
ohjelmoimamme käskyt työtilasta. Ja jos
-
haluat poistaa lohkon, raahaa sen
työkalupakkiin. Muutosten peruuttamiseksi
-
ja uudelleen aloittamiseksi käytä
Start Over -painiketta työtilan
-
oikeassa yläkulmassa. Vielä yksi asia,
näetkö pienen kolmion lohkoissa?
-
Aina kun näet tämän kolmion,
voit valita eri vaihtoehdon.
-
Eikun koodaamaan!