Opdrachtomschrijving:
Voor het vak Inleiding Programmeren heb ik de opdracht gekregen om een interactief spel te maken door gebruik te maken van JavaScript. Dit was mijn eerste keer werken met JavaScript. Voordat we zijn begonnen moesten we een idee of spel uitkiezen die we (na)wilden maken. Ik heb gekozen voor een spel waar ik al veel jaren fan van ben, Super Mario Bros. Mijn doel was om zoveel mogelijk aspecten uit het originele spel na te kunnen maken met code en zelf ook levels te kunnen maken.

Eindresultaat:
Mijn spel is een sidescroller waarin je van A naar B moet lopen en alle obstakels onderweg moet ontwijken. Het idee van een sidescroller is dat het scherm mee scrollt, dus wanneer onze speler Mario voorbij een punt op het scherm komt, bewegen alle afbeeldingen op het scherm behalve Mario zelf waardoor het lijkt dat Mario zelf aan het lopen is. Het begon allemaal bij functies als het invoegen van zwaartekracht, het kunnen besturen van de speler en platforms maken waar de speler bovenop kan staan. Daarna werden er pas afbeeldingen toegevoegd, waardoor het echt op een spel begon te lijken. Alle afbeeldingen heb ik gemaakt op Adobe XD. Een van mijn favoriete toevoegingen is de Goomba, een bekende vijand van Mario. Deze heb ik geprogrammeerd om het spel te laten resetten als de speler er tegen aanloopt, maar als de speler er bovenop springt verdwijnt de Goomba. Verder beweegt hij altijd een stukje naar links. Het spel bestaat uit 2 levels, allebei met een klassieke 2D Mario vormgeving.

Link(s) naar meer info / demo(s) / filmpjes van het project:

Prototype  (Toets A = naar links, toets W= springen, toets D= naar rechts)

Afbeeldingen:

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.