Spiludvikling for børn – Sådan kommer du og dit i gang!

Der er tale om en betalt annonce/advertorial

Programmering er efterhånden overalt, og der går ikke længe før end at det bliver et fast fag i folkeskolen. At kunne en lille smule programmering er og vil blive en virkelig brugbar færdighed, og derfor vælger mange forældre at tage deres børn med på forskellige former for programmeringsskoler og programmerings-camps.

På disse camps lærer børnene typisk programmering via leg og udvikling af spil, men man behøver faktisk ikke tage af sted til f.eks. Codingpirates (som i øvrigt ofte har en lang venteliste) for at komme i gang med programmering og spiludvikling. I dag findes der masser af tilbud online, hvor du og dit barn i ro og mag kan komme i gang med programmering ved at udvikle simple spil.

I denne artikel får du og dit barn en række muligheder for at komme i gang med spiludvikling og programmering hjemmefra, f.eks. hvis sommerferien (som snart er over os) skal bruges på noget fornuftigt.

Start med Scratch

Scratch er et meget intuitivt lærings-program udviklet af MIT (Massachusetts Institute of Technology) til børn som gerne vil lære grundprincipperne i programmering igennem udvikling af spil og animationer.

I scratch kan du lave mange forskellige spil, og man behøver ikke at kode noget for at få det til at virke. Du arbejder med forskellige ”blokke”, som repræsenterer elementer i traditionel kode. Disse blokke kan du så sammensætte, for at få ting og objekter til at flytte sig eller opføre sig på en bestemt måde, alt efter hvilke regler du sætter op.

Det lyder måske lidt indviklet, men det er det faktisk slet ikke, og dit barn vil hurtigt lære logikken man bruger indenfor programmering. Dit barn vil altså ikke som sådan lære at kode, men han/hun vil lære den tankegang der ligger bag programmering, og han/hun vil lære at lave spil fra bunden.

Scratch kommer snart i en version 3.0 med forbedret funktionalitet og mulighed for at programmere spil på f.eks. en iPad.

På NemProgrammering.dk har de et online scratch programmeringskursus for børn, hvor en underviser via video hjælper dig og dit barn i gang med programmet. Det kan anbefales, hvis du ikke selv er så skarp i programmering / IT, og gerne vil give dit barn en god start med programmet.

Hour of code for de helt små

Hour of code er en non-profit projekt støttet af en lang række store it-virksomheder, f.eks. Microsoft, Google og Amazon.

Hour of code er bygget op lidt ligesom Scratch, hvor du i et interface i browseren bygger f.eks. spil ved hjælp af kode-blokke.

Forskellen på Hour of code og Scratch er, at der i Hour of code er fokus på specifikke projekter, som man kan prøve kræfter med. Med til disse projekter medfølger en form for vejledning, så man behøver altså ikke selv at finde på spil, men kan blot vælge at sige ”nu vil jeg bygge et Anggry Birds”-spil”, og så kaste sig ud i det projekt og følge instruktionerne.

Hour og code er kun delvist på dansk, men det burde være nogenlunde lige til at gå til alligevel.

Unity3D – Det næste skridt

Billedresultat for unity game development

Har man efterhånden godt styr på f.eks. Scratch, så er det næste skridt måske at tage et kig på Unity.

Unity er en game engine, som bruges til at udvikle professionelle spil, men der findes så meget godt og gratis materiale på nettet til at komme i gang med Unity, at det faktisk ikke er så svært at få lavet nogle simple spil, selv for børn.

Hvis man f.eks. blot starter ud med nogle simple 2D arkadespil, så kan man relativt hurtigt få lavet noget i Unity. Unity kræver dog en smule kode, og det er her at dit barn får brug for den programmeringslogik han/hun har lært i f.eks. scratch. Heldigvis behøver man ikke kode ret meget selv i Unity, da der findes kodestykker til næsten alt på nettet, som man bare kan kopiere og bruge i sine egne spil – lidt lige som kode-blokkene i Scratch og Hour og Code.

Igen kan vi anbefale NemProgrammeirng.dk, hvor der både findes et dansk kursus i 2D- og 3D-spiludvikling i Unity. 2D kurset er helt gratis og kan ses her.