Core-mechanic: vlieg/movement
Voor deze opdracht hebben Britta Amons en ik een team-up gedaan. We hebben hier een vector-based movement/vlieg mechanic bedacht. Deze zou met gemak als core-mechanic dienen voor verscheidene games.De mechanic uitgelegt:
"Je beweegt met een vaste waarde opzij (2) en valt met een waarde van 0,5 omlaag per seconde, tenzij je springt. Dan gaat je huidige positie op de Y-as met 2 omhoog. Als je de grond raakt (Y = 0), dan ben je game over"
Of hoe men dit in code zou omzetten DMV vectoren:
X = 2m/s
Y = 5 - 0,5m/s
jump = Y + 2
if (Y = 0)
then game over
De theorie bij de mechanic is is dat je automatisch over de X-as beweegt en continu in een vrije val bent, tenzij je springt/met je vleugels flapt. Als je de grond zou raken zou je dan ook game-over zijn.
Geen opmerkingen:
Een reactie posten