Jag heter Jens Bergensten, men jag är mer känd som Jeb. Jag är chefsutvecklare på
Minecraft här på Mojang.com. Jag tror jag 11 eller 12 och jag började programmera
för jag ville göra spel. En av min fars vänner sa att för att göra spel måste du
kunna programmera. Så började jag. Jag gillar att designa och tänka ut hur
saker är uppbyggda. Det är vad jag verkligen gillar med Minecraft. Under
denna timme ska du få lära dig grunden i programmering genom att få Alex
eller Steve att gå genom en simulerad del av en Minecraft värld. Traditionell
programmering är bara text, men idag ska vi använda blockly: dra-och-släpp block
för att skriva program. Under ytan skriver kod med JavaScript. Du ska få lära dig det
som programmerare använder varje dag och som är grunden i datavetenskap.
Här på Mojang använder vi samma koncept för att Minecraft ska fungera. Innan du
börjar ska du välja karaktär. Jag väljer Alex. Vi ska bygga kod till ett program
som får henne att gå runt på skärmen. Din skärm är delad i tre huvud-delar.
Till vänster är MInecraft spelyta där ditt program körs. Instruktionerna för
varje nivå är skrivna därunder. Mitten- delen är verktygslådan och varje block är
ett kommando som styr Alex's rörelser. Den vita ytan till höger kallas
arbetsyta och här bygger vi vårt program. Om vi drar gåframåt-blocket
till arbetsytan och sen klickar på Kör, vad händer? Alex går ett steg framåt.
Och om vi vill göra något annat efter att hon gått framåt ett steg? Vi kan lägga
till ett annat block till vårt program. Jag väljer sväng höger-blocket, och jag
drar det under gå framåt-blocket tills den orangea linjen syns. Då släpper jag
och de två blocken knäpper ihop. När jag trycker på Kör igen utför Alex de
kommandona som finns i stacken, uppifrån och ner på arbetsytan. Om du vill
ta bort ett block, drar du det bara från stacken tillbaka till verktygslådan. För
ångra dina ändringar och komma tillbaka till starten, använd Omstart-knappen i
övre högra hörnet. Och en sak till, ser du den lilla triangeln på vänd-blocken?
Varje gång du ser dem betyder det att du kan välja något annat.
Låt oss börja koda!