Bouw zelf de klassieker „Breakout“ met Javascript

Leer hoe je zelf met Javascript en de grafische bibliotheek p5js het bekende spel Breakout van Atari kan maken. Deze training geeft je niet slechts een inzicht in het ontstaan van het spel maar leert je ook de bouwblokken van programmeren: variabelen, functies, loops, objecten en lijsten. Ook practische dingen zoals geometrische figuren en tekst op het scherm komen voorbij.

Waarom zou je Javascript leren?

Deze programmeertaal is de bekendste en meest verspreide van de wereld. Ze is letterlijk overal! In je laptop, in de webbrowser en op servers. Vele apps en games zijn gemaakt met Javascript en de taal is zelfs voor beginners verrassend makkelijk te leren. Na het leren van deze programmeertaal heb jij in de toekomst geen probleem om een baan in IT te vinden!

Wat is het doel van deze training?

Je maakt op basis van de Atari „Breakout“ uit 1976 je eigen versie, die je in je eigen browser kan spelen:

breakout

Curriculum

Les Onderwerp
01 Introductie HTML, CSS, Javascript
02 Variabelen, Loops, Functies
03 Lijsten
04 Objecten
05 Bewegende Ball
06 Speler
07 Botsingdetectie, verwijderen van items uit een lijst
08 Speler input
09 Score, game over
10 Bespreken van het project

Hoe lang duurt de training?

Ongeveer 20 uur, afhankelijk van het ervaringsniveau van de deelnemers.

Wat moet je meebrengen?

Als je geen eigen laptop hebt, raadt ik je aan met twee personen aan één laptop te werken. Dit noemt men pair programming en kan tot hulpzame discussies leiden.

In welke taal vindt de training plaats?

Je mag kiezen: Engels, Duits of Nederlands. Het Trainingsmateriaal zal in het Engels zijn en ziet er ongeveer zo uit:

breakout

Je kunt hier een voorbeeld van het trainingsmateriaal downloaden.

Waar vindt de training plaats?

In principe overal. Voor de training wordt een groep van 10-20 leerlingen samengesteld en tijdens de lessen zal de leraar op de beamer van het begin tot het einde het spel ontwikkelen. De leerlingen krijgen hierbij de tijd om de stappen zelf na te bouwen. Elke les eindigt met huiswerk, dat tijdens de volgende les besproken zal worden.

Wat kost de training?

Deze training is voor jou helemaal gratis! Maar niet voor niets. ;)

Wil je meer informatie? Stuur me dan een email op het onderstaande adres.

By using this site, you acknowledge that you have read and understand our Cookie and Privacy Policy.