Lär dig göra egna program

Det går att göra spel och program med Scratch utan att skriva kod. Det finns färdiga pusselbitar som du använder för att ge instruktioner till datorn. Bild: SCRATCH.MIT.EDU


Att ha ett hum om programmering hör numera till allmänbildningen. Från och med i höst ska alla skolbarn lära sig grunderna. Den som inte fattar något om loopar, variabler och algoritmer blir hjälplös i en värld där datorer får allt större betydelse.

Kan du själv för lite? Eller är barnens skola inte riktigt med på tåget? Använd sommaren till att lära. Det finns hur mycket hjälp som helst på nätet. Här är tips på webbsidor och appar:

digitalalektioner.iis.se – Internetstiftelsen i Sverige har gjort färdiga lektioner i digital kompetens för skolan. Några kan användas även om ni inte har tillgång till dator. Ni kan till exempel lära er hur en loop fungerar genom att göra en dans. Här finns också lektioner som lär ut grunderna i Scratch, ett programmeringsspråk för barn.

scratch.mit.edu – lär barn programmera med färdiga block, du behöver inte skriva kod. Scratch går att köra direkt i webbläsaren eller ladda ned till datorn. Scratch kostar inget och är fritt från reklam. Det är på svenska. Alla som kan läsa kan använda det. Sitt bredvid om ett barn ska lära sig så kan ni utforska det tillsammans.

ScratchJr – en app för surfplattor. Den här är Scratch för yngre barn, från 5 år. De behöver inte kunna läsa.

I Box Island är allt enkelt att fatta. Jag väljer bland pilarna till vänster för att ge instruktioner om hur boxen ska röra sig.


Box Island
– en app för mobiler och surfplattor. De första tio nivåerna är gratis. Det är på svenska. Box Island är upplagt som ett spel med figurer och block där du löser uppgifter och lär dig programmeringens principer under tiden. Det är snällt och vänligt och passar även vuxna som tycker både programmering och spel verkar jobbigt. Här finns en avdelning ”Hour of Code” som är bra som introduktion till programmering.

codeSpark Academy – app för mobiler och surfplattor för barn från 4 år. Du får testa gratis en vecka, om du inte säger upp det kostar det sedan 79 kronor i månaden. Texten är på svenska, en del ljud på engelska. Det går att spela utan att kunna läsa. Det känns lite som att vara inne i en tecknad barnfilm.

Swift Playground – app för ipad som lär ut Swift, Apples programmeringsspråk som används för att göra appar. Här finns många nivåer, går du genom alla kan du koda appar sen. Passar lite äldre barn och vuxna. Kostar inget.

Spelet där du blir en hacker

UNDERGROUND. I hackarnas högkvarter under kanalen får jag göra ett inträdesprov. Pixie, tjejen jag är förälskad i, håller i provet. Jag har inte tränat tillräckligt men lyckas ändå klara det, med lite hjälp

 

Jag strosar hemåt längs kajen i duggregnet och känner mig nöjd. Efter några veckor i Dorisburg har jag klarat inträdesprovet och fått egen nyckel. Jag är en hacker. Tiden när jag alltid tog fel spårvagn och inte hittade till caféet känns avlägsen.

Spelet jag spelar är svenskt och heter Else Heart.Break(). Det utspelar sig i Dorisburg, en stad som påminner om Göteborg, med spårvagnar, kanaler och regn. Här styrs allt av datorer, men det är inte alltid sakerna fungerar. Det pågår mystiska ting bakom kulisserna. Datorministeriet verkar inte ha medborgarnas bästa för ögonen. Spelet påminner mig om Skrotnisse, Brazil och New York nights. En samhällskritisk mix av vardagsrealism och science fiction med kärlek som röd tråd.
Det går att spela bara för den vackra grafikens skull, Dorisburg ser handmålat ut, med många detaljer. Eller för den roliga dialogen, folk pratar som i verkligheten. (Det går att välja svenska eller engelska som språk, jag har spelat på svenska.) Det finns också spännande musik i spelet.
Programmering är bra att kunna i Else Heart.Break(). Du behöver inte ha några förkunskaper. Tar du tid på dig finns hjälp och instruktioner i spelet som förklarar vad du behöver veta för att kunna spela. På köpet har du fått en introduktion i att koda och möjlighet att prova dina färdigheter. Det går att ändra funktionen hos föremålen i spelet med kod. Du kan hacka en kopp kaffe så att den gör dig vackrare eller hacka skivspelaren så att den spelar bara din favoritlåt.
Du får användning av hackerkunskaperna för att påverka spelets handling, men också för att ta dig fram lättare.
Om du inte är så intresserad av hackandet kan du ändå ha kul i Dorisburg genom att bara festa, umgås och utforska staden.
Else Heart.Break() är ett datorspel och finns att köpa för Windows, Mac och Linux, på Steam och andra ställen.
Det är gjort av Erik Svedäng, Niklas Åkerblad med flera.
Läs mer om det på elseheartbreak.com

Den här texten skrevs ursprungligen för Göteborgs-Posten.

Jag bloggade om Else Heart.Break() tidigare när jag började spela spelet.

.