I høst jobber kodeklubben med JavaScript i MakeCode. Vi lager funksjoner for Minecraft Education / Minecraft Windows 10 edition. I begge disse versjonene av Minecraft er det mulig å få opp et kodevindu der det enten kan kodes med blokker (som i Scratch), eller med JavaScript.
Vi starter med å lage grunnleggende funksjoner for å bevege agenten (en robot som kan programmeres i Minecraft).
Under er link til oppgavene vi jobber med.
Oppgaver for JavaScript i MakeCode
Liste over grunnleggende funksjoner som skal lages for agenten:
- moveforward
- moveback
- moveleft
- moveright
- moveup
- movedown
- turn
- turnleft
- turnright
Når disse er laget skal det legges på et parameter slik at agenten kan bevege seg det antall plasser som er ønskelig. For eksempel moveforward 7 vil få agenten til å bevege seg 7 plasser frem.
Deretter skal det lages funksjoner som får agenten til å utføre oppgaver. Eksempler på oppgaver:
- Gå bort til nærmeste tre
- Hugge ned treet og plukke opp treblokker
- Plante nye trær
- Plante og høste vekster
- Lage gruve
- Utvinne ulike ressurser
- Lage tunnel
- Bygge hus
Link til dokumentasjon om JavaScript for MakeCode
Link til dokumentasjon om MakeCode
Link til dokumentasjon om TypeScript
Link til flere eksempler
Link til MakeCode på YouTube
Link til Minecraft Mondays på YouTube
Link til MinecraftMakeCodeMagic
Link til We Code MakeCode (blogg)
Link til We Code MakeCode (Youtube)
Link til Minecraft Education Support