Opdracht 5: Wiskundige mechanic

Download Report

Transcript Opdracht 5: Wiskundige mechanic

Thinking of Development 2 – Opdracht 5 – wiskundige mechanic
Opdracht
In de voorafgaande colleges hebben studenten kennis gemaakt met verscheidene wiskundige principes:
o.a. pythagoras, trigoniometrie, logic gates en vectoren. De opdracht is om een core-mechanic voor een
game te bedenken die gebaseerd is op een van deze principes en daarbij hoort ook een uitleg (max 1
A4) met (evt.) schetsen over hoe deze werkt.
Criteria:
a) De theorie bij de mechanic moet correct zijn.
b) De mechanic moet niet gekopieerd zijn van een bestaande game.
Uitwerking
Lijstje mogelijke onderwerpen
Binaire stelsels
decimaal
hexadecimaal
binair
logic gates
bitfields
Vectoren
pythagoras
vectoren (geen vast beginpunt)
optellen
aftrekken
vermenigvuldigen
dotproduct
crossproduct (loodrecht op)
Trigoniometrie
sol cal toa
radians & degrees
hoeken berekenen
Recursie
Fractals
Gebruikt onderwerp
Vectoren
Concept
Vecstory
Beschrijving
In het spel heb je een startpunt. Je moet met een aantal vectoren je weg naar de uitgang puzzelen. Er
worden je verschillende technieken uitgelegd zoals het optellen en aftrekken van vectoren, scalair
product en het inwendig product. Het begint simpel met vooraf gedefinieerde vectoren, maar na een
tijdje moet je zelf kijken hoe je de getallen die je krijgt in vectoren zet en hoe je die zelfgemaakte
vectoren vervolgens combineert.
Core mechanic
Het gebruiken van vectoren en vectorbewerkingen om puzzels op te lossen.
Mockup screenshot
Voorbeeldpuzzels
(Je kunt automatisch nullen in je zelfgemaakte vectoren stoppen)