Kennismaken met de Raspberry Pi 3

De Raspberry Pi 3 is een fantastische minicomputer die je kunt instellen zoals je zelf wilt: als arcade gamekastje, kantoorcomputer, mediacenter, weercomputer, … De mogelijkheden zijn eindeloos en de kost van zo’n €40,00  minimaal. In de komende lessen toon ik een aantal van deze mogelijkheden in stap-voor-stap-handleidingen. In deze eerste post verkennen we de geschiedenis van deze minicomputer.

(meer…)

Redenen om Linux te gebruiken

Waarom zou je Linux gaan gebruiken? Misschien ben je perfect tevreden met Windows of macOS op je computer. Linux lijkt ook maar een kleine groep gebruikers te hebben.  In deze blogpost leg ik je uit wat een besturingssysteem (zoals Windows, macOS, …) is, welke rol Linux binnen de OS’en speelt en geef ik heel wat redenen om Linux toch eens uit te proberen (mocht je dat al niet gedaan hebben zonder dat je het weet).

(meer…)

Maak een Linux multiboot systeem

In een vorige Linux-tutorial leerde je hoe je Kubuntu kon installeren op een externe harde schijf. Op die manier krijg je de keuze tussen opstarten in Windows (of een ander OS) en Kubuntu. Maar misschien wil je wel meer?

In deze tutorial toon ik je hoe je een derde (of vierde, vijfde, ..) OS kunt toevoegen. Waarom zou je dat doen?

  • Je wilt gewoon nieuwe OS’en uitproberen omdat je nieuwsgierig bent.
  • Je hebt een specifiek systeem nodig om bepaalde software te gebruiken.
  • Of je wilt je bestaande configuratie niet steeds opnieuw installeren en tweaken, zo kun je de huidige dual boot behouden en een test- en experimenteer-OS toevoegen.

Zelf wissel ik voortdurend tussen verschillende Linux-distributies zoals Ubuntu, Kubuntu, Ubuntu GNOME & Fedora. En af en toe neem ik ook een kijkje in Elementary OS, Linux Mint & Debian.

(meer…)

Eindopdracht Kodu

Onderstaande opdracht is een voorbeeld voor leerkrachten om een eindopdracht in de klas te voorzien. Uiteraard kun je er zelf ook mee aan de slag gaan! Je slaat dan het gedeelte over de ‘jury’ gewoon over, want games programmeren doe je in de eerste plaats omdat je het zelf leuk vindt.

We leerden de voorbije lessen (1, 2, 3, 4, 5, 6, 7, 8, 9 & 10) heel wat over het maken van games. Je zult nu al je talenten en kennis moeten aanwenden om het laatste project tot een goed einde te brengen.

(meer…)

Power Ups, Levens & Timer in Kodu

In deze tutorial bekijken we enkele manieren om je game te beëindigen en de gameplay te veranderen. Je kunt er een uitdaging tegen de klok van maken,  je kunt je karakter levens laten verliezen of superkrachten voorzien voor de held.

Doelstellingen:

  • Timers in een spel gebruiken
  • Levens bijhouden
  • Power ups gebruiken

(meer…)

Pagina’s gebruiken en perspectieven veranderen in Kodu

Deze Kodu-tutorial start met een observatie van een spel. Je speelt het en daarna probeer je stap per stap te achterhalen hoe het werkt. Bij het programmeren hoef je niet steeds alles zelf te bedenken, het is een zeer goed idee om ook eens te kijken hoe anderen bepaalde problemen opgelost hebben. Kijk naar de code en vergelijk ze met de jouwe!

Zoals steeds kun je in het commentaargedeelte onderaan vragen stellen.

Doelstellingen:

  • Pagina’s kunnen gebruiken en begrijpen waarom en wanneer ze gebruikt worden.
  • De opties dichtbij en veraf gebruiken.
  • De camerahoeken kunnen aanpassen.

(meer…)

Kopiëren, klonen & creatables in Kodu

In deze tutorial ontdek je het verschil tussen gekopieerde klonen en creatables en waarom je de één boven de ander zou verkiezen. Mocht je sommige van de vragen toch wat te moeilijk vinden, vraag dan gerust uitleg aan iemand of laat een berichtje achter onderaan deze pagina.

(meer…)

Het plot

Een game heeft niet alleen een leuke wereld en vlotte mechanics  nodig, een geloofwaardig plot en een spannende verhaallijn zijn vaak onmisbaar (al zijn sommige klassiekers games zonder verhaallijn, denk maar aan Tetris of Pac-Man). In deze tutorial wordt niet zo veel gedaan rond nieuwe Kodu-programmeertechnieken maar denken we na over verhalen en leren we zo enkele literaire termen.

Doelstellingen:

  • Een protagonist creëren, een antagonist en nevenfiguren.
  • Baseer het gedrag van de karakters op acties, omgevingen en elkaar.
  • Begrijpen wat een plot en achtergrondverhaal zijn.

(meer…)

Karakters laten bewegen, paden creëren en gedrag configureren

Na de langere vorige Kodu tutorials (1, 2, 3 & 4) is het nu tijd voor een die meer kernachtig is. Het wordt tijd om in dat prachtige landschap wat meer leven te steken.

Doelstellingen:

  • Het toetsenbord kunnen gebruiken om karakters in de wereld te laten bewegen
  • Paden creëren waarlangs karakters kunnen bewegen.
  • Objecten een gedrag geven.

(meer…)

Een landschap creëren in Kodu

Na de algemene les over Kodu, de installatiehandleiding en de eerste kennismaking met programmeren in Kodu toon ik in deze handleiding hoe je een mooie gameomgeving kunt maken in Kodu.

Doelstellingen:

  • Een Kodu-omgeving veranderen en creëren
  • Tegels gebruiken om de wereld te bouwen en manieren om sfeer te ontwikkelen in een game.

(meer…)