Google har lavet en række Scratch opgaver til 4. – 8.klassetrin.
De indledende øvelser, med oprettelse af en code-Club, og elevernes login, og de mange oplysninger der skal tastes ind tager en del tid.
Men nå eleverne først er kommet ind, hvilket let tager 15-20 min, så går det fint. De kan derefter arbejde i deres eget tempo.
De første lektioner er oversat til dansk, og resten på klares med engelsk forklaring, som der er meget af.
GameMaker, fra YoYo Games, er en klassiker blandt game engines. Den første version kom i 1999, så GameMaker er en velkendt editor blandt slipudviklere. Det tager lidt tid at komme i gang med GameMaker, men der er også mange muligheder. GameMaker er delvist objektbaseret, men der skal også skrives lidt kode, og indstilles mange parametre.
Introvideo til nogle af basisfunktionerne i GameMaker
GameSalad er absolut en af mine elevers favoritter til simpel spilprogrammering af 2.d-spil.
Den har en nem brugerflade, og er ganske let at komme i gang med. Der er bygget et helt Community op omkring GameSalad, så der er andre at dele med og lade sig inspirere af. Der er også et Marketplace, hvor det er muligt at købe elementer til spillene. Desværre er et meget begrænset hvad der er af Actors, elements og Backgrounds i selve værktøjet. Der ligger dog nogle spil eksempler, som dubare kan snuppe elementer fra.
Spil udviklet på GameSalad kan overføres til mobiltelefoner og tablets.
Gamestar Mechanic er et web-baseret spil, hvis mål er at lære spillerne grundlæggende spildesign teknikker og principper gennem et gameplay. Brugeren følger en række “quests” gennem et tegneserie-baseret eventyr. Når spilleren gennemfører quests, bliver de belønnet med nye spil- designelementer, såsom blokke til konstruktion niveauer, elementer og figurer. Spilleren vil lære om grundlæggende gaming principper, såsom mål og regler, perspektiv, balance og meget mere. Spilleren vil både spille spillet, der viser nye koncepter, samt “reparation” spil, der uretmæssigt udnytter disse principper eller mekanik. Spilleren kan også bruge de ting, de har låst op gennem questing, til at skabe nye og unikke spil fra bunden, der kan deles med venner, familie og Gamestar Mechanic samfundet. Gamestar Mechanic anbefales til spillere i alderen 8 og op.
Craftstudio er egentligt ikke et helt nyt site, men det er først nu, at jeg er stødt på det. Jeg har længe været på jagt efter en god gameengine der skal bruges i skolen. Med Craftstudio ser det virkelig ud til, at der er nogle spændende muligheder. Craftstudio er en webbaseret og giver mulighed for at kollaboration – arbejde sammen om at lave et spil. Der er en basic version der er gratis. Craftstudio er i 3D med et Minecraft lignende univers. Det ser vildt spændende ud, men jeg har endnu ikke haft mulighed for at prøve det. Men prøv at se videoen, og lad mig høre om dine erfaringer!
nemprogrammering.dk har en super god ttutorial til at lære Unity. Om kurset skriver der:
Kunne du godt tænke dig at lære at lave dine egen spil? Så er du kommet til det helt rette sted! I dette kursus vil vi lave 3 forskellige spil:
1 – “Click Spammer” – Hvem kan klikke hurtigst? 2 – “Run Like a Mofo” – Udgå forhindringer og huller alt imens du indsamler points. 3 – “Space Shooter” – Styr dit rumskib igennem universet og skyd meteorer ned.
Alle tre spil vil blive introduceret og vist frem i den første video. I de efterfølgende videoer vil vi gennemgå en masse genelle emner og funktioner i Unity, og herigennem samtdig opbygge disse spil fra bunden.
Da vi igennem videoerne vil skrive en del kode er det bestemt en fordel, hvis du kender til programmering i forvejen. Hvis du ikke kan programmere skal du dog ikke fortvivle, da du under hver video kan hente, kopiere og bruge de scripts vi skriver i den givne video. Det er altså ikke et krav, men en fordel at kunne programmere. Som følge af dette vil der være nedenstående forudsætninger for at kunne være med på dette kursus:
– Du har lyst til at lære og har mod på selv at arbejde med tingene.
– Du har en Windows Computer eller Mac.
– Du har downloadet Unity. Programmet er gratis, så alle kan hente og installere det.
– Du har kendskabt til eller lyst til at lære at programmere.
VIA, CFU og tre skole i midt og vest Jylland, har lavet en række opgaver og vejledninger til Scratch.
Projektet er et forsøg på at sætte programmering i fokus, i forbindelse med den generelle undervisning i matematik faget. Igennem lektionerne vil eleverne arbejde både færdigheds –og problemorienteret, samt lære at bruge et programmeringsværktøj, fx Scratch. Der er desuden mulighed for arbejde med analog programmering igennem nogle specifikke opgaver og øvelser.
Thimble er en webeditor til HTML, det vil sige et værktøj til at skrive koden til en hjemmeside. Man kan også se, hvordan koden kommer til at se ud i en webbrowser. Eleverne kan hele tiden følge med i, hvordan det, de skriver i koden, kommer til at se ud.
App Inventor er en editor til at kode Android apps til Android smartphones og tablets.
For at benytte App Inventor skal eleverne have en Google-konto. Har de ikke det, kan de oprette en på accounts.google.com.
Du skal installere programmet aiStarter på computeren for at kunne teste apps i emulatoren, et lille program der ligner en Android smartphone. Hent aiStarter her: appinventor
Python er et tekst-baseret programmeringssprog. Python editoren, der hedder IDLE, bruges til at lave færdige programmer. Editoren læser koden og udfører de kommandoer de står i den. Editoren har to vinduer. ICode window skrives koden, og i Shell window kan man se resultatet af koden, når programmet afvikles.
CodeCombat er et gratis site, hvor eleverne spiller sig gennem læring af nogle basale programmeringskompetencer. Det er bygget op som et rigtigt spil, med udfordringer der skal løses, gems der skal samles, og modstandere der skal bekæmpes. CodeCombat kører i browseren, og er derfor platform uafhængig. Der er også mulighed for multiplayerfunktion.
I begyndelsen af spillet kan man vælge hvilket programmeringssprog man gerne vil lære. Der er blandt andet mulighed for at vælge: Python, Java-Script, Lua og 3 – 4 andre kodesprog.
Folkene bag CodeCombat skriver selv:
Hvis du ønsker at lære at programmere, behøver du ikke almindelige lektioner. Du er nødt til at skrive en masse kode, og samtidigt have det sjovt.
Det er hvad programmering handler om. Det må være sjovt. Ikke sjovt som: yay en badge , men sjovt som: ikke endnu mor, jeg skal lige blive færdig med dette level! Derfor CodeCombat er et multiplayer spil , ikke en gamificeret undervisningskursus . Vi stopper ikke, før du ikke kan stoppe – men dette tilfælde er det er en god ting.
Hvis du vil blive afhængig af et spil, så bliv afhængig af dette ene og blive en af troldmand i teknologi-alderen
Det er ikke nødvendigt at man som lærer er fortrolig med programmering. Eleverne bliver guidet gennem spillet.
Er det for piger ?
Der er tre spil-modes i CodeCombat: bygning, puslespil, og bekæmpe . Vi har med vilje designet hvert af disse modes for at appellere til både drenge og piger.