User manual

Flappy Birds op het scherm
Het programma wordt geopend via
Bestand -> Voorbeelden -> GameEngine -> Game-
Engine1 -> FlappyBirdClone.
Het doel van het spel is met een vogeltje tussen twee pijpen
door te vliegen. Het display is zijwaarts gedraaid in dit spel, zodat u kunt profiteren van de
lengte van het scherm. De besturing is makkelijk te onthouden, omdat men alleen de normaal
naar links wijzende hardwarebutton nodig heeft, waarmee men de vogel een korte opleving
kan geven. Toch is veel vaardigheid vereist omdat wanneer men te lang de toets ingedrukt
houdt de vogel bovenop de rioolbuis terecht komt, hij niet genoeg zier heeft en de vogel
neerstort. Daarmee wordt de moeilijkheidsgraad bij elke hindernis verhoogd, omdat de
ruimte tussen de twee buizen kleiner wordt. Als het de vogel niet lukt, wordt het aantal
genomen obstakels aangeduid. Door opnieuw op de knop te drukken kan men opnieuw
beginnen.
Het programma is een leuk ervaringsspel voor tussendoor - en ook de aanleiding voor een
hoop frustratie. Toch doet het veel plezier tegen vrienden te spelen in directe competitie. Om
de controller met het scherm ook op mobiele ijze te gebruiken, is het mogelijk om een batterij
aan te sluiten. U moet er echter altijd op letten de stroomvoorziening na het spelen weer los te
koppelen, omdat de Arduino board met ongeveer 70 mA een vrij energiehongerige
consument vertegenwoordigt.
De broncode van het project is zeer uitgebreid en wordt hier niet nader toegelicht. Er worden
echter alleen functies uit de u nu bekende Game Engine 1 gebruikt. Zo ziet u maar hoeveel nu
al kan worden bereikt met deze middelen. Het hiervoor vermelde online-handboek gaat men
dieper in op het programmeren van spelletjes. Het stelt meer spelletjes voor, geeft
voorbeelden, en ook toepasselijke Game Engines worden gepresenteerd, dus verbeteren de
stijl en de mogelijkheden van de spelletjes. Naast een hybride van Super Mario en een
point-n-click adventure leert u ook de belangrijkste spelelementen kennen en kunt u
uiteindelijk volledig eigen spelletjes programmeren.