MARIO.GAME
nl

Super Mario HTML5 (Phaser 3)

Een verfijnde versie van World 1-1 in TypeScript en Phaser 3

Super Mario HTML5 (Phaser 3)

Over Super Mario HTML5 (Phaser 3)

Deze versie van World 1-1 is geschreven in TypeScript bovenop Phaser 3 door de developer ffx0s. Het level is ontworpen in de Tiled-mapeditor en Mario's vaardigheden zijn opgebouwd als aparte “powers” — lopen, springen, groeien, vuur schieten, onkwetsbaarheid door een ster en pijpen in gaan — die aan en uit gaan naarmate je items oppakt.

Het spel draait soepel op 60 fps en toont de klassieke HUD met score, munten, tijd en levens. Als je game development leert, is dit ook een mooi voorbeeld van hoe een modern framework omgaat met tilemaps, physics bodies en animatie.

Besturing

InvoerActie
← →Bewegen
↑ of spatiebalkSpringen
↓Bukken / pijpen in gaan
ZVuurballen gooien

Kenmerken

  • World 1-1 gebouwd in de Tiled-mapeditor en weergegeven met Phaser 3
  • Modulair krachtensysteem: lopen, springen, groeien, vuur, onkwetsbaarheid, warp-pijpen
  • Geanimeerde ?-blokken, breekbare stenen en scorepop-ups
  • Timer, muntenteller en levens op het scherm

Tips

  1. Met de pijltjes beweeg je en met ↑ of spatiebalk spring je; met Z gooi je vuurballen zodra je een bloem hebt.
  2. Houd de timer in de HUD in de gaten: als die op nul staat, verlies je een leven.
  3. Zoek de pijp die je met ↓ in kunt gaan om bij de ondergrondse muntenkamer te komen.

Veelgestelde vragen

Welk level is dit?

World 1-1, inclusief het ondergrondse bonusgebied dat je via een pijp bereikt.

Wie heeft het gemaakt?

De GitHub-developer ffx0s, met Phaser 3 en TypeScript. De broncode heeft een MIT-licentie.

Werkt het met touch?

Nee, het werkt alleen met een toetsenbord. Mario.Game Adventure is de beste keuze voor telefoons.

Meer games om te spelen