Over Infinite Mario Bros
Infinite Mario Bros begon als een Java-applet, geschreven door Markus “Notch” Persson in 2008 — een paar jaar voordat hij Minecraft maakte. De truc was eenvoudig en briljant: in plaats van vaste levels bouwt het spel elke keer dat je een level binnengaat een nieuw level op, door heuvels, pijpen, gaten, kanonnen en vijandengroepen volgens een set regels aan elkaar te rijgen.
Het spel werd ver buiten zijn fanpubliek beroemd. Onderzoekers gebruikten de levelgenerator voor de Mario AI Competition, waarin programma's strijd leverden om levels te spelen (en later ook te ontwerpen), en de codebase komt voor in talloze artikelen over procedurele contentgeneratie.
Deze versie is de HTML5-port van Robert Kleffner, die de Java-code opnieuw opbouwde in JavaScript en Canvas, zodat hij in elke moderne browser werkt. Druk op het titelscherm op S, kies een level op de wereldkaart en ontdek wat de generator voor je in petto heeft. De achtergrondmuziek van de port was afhankelijk van oude browserfuncties en is uitgeschakeld, maar alle geluidseffecten werken.
Besturing
| Invoer | Actie |
|---|---|
| ← → | Lopen |
| ↓ | Bukken |
| S | Springen / het spel starten |
| A | Rennen en vuurballen gooien |
Kenmerken
- Elk level wordt ter plekke gegenereerd, dus geen twee runs zijn hetzelfde
- Wereldkaart met kastelen, ondergrondse levels en sportieve levels
- Graphics in de stijl van Super Mario World, met Mario, Luigi, Bowser en vrienden op het titelscherm
- De moeilijkheid stijgt naarmate je meer van de kaart uitspeelt
Tips
- Druk op het titelscherm op S om te starten en gebruik daarna de pijltjestoetsen en S op de wereldkaart om een level te kiezen.
- Als je A ingedrukt houdt om te rennen, zijn lange gaten veel makkelijker — laat alleen los voordat je op smalle platforms landt.
- Bullet Bill-kanonnen schieten op een vast ritme; wacht tot een schot voorbij is en spring dan over het kanon.
- Omdat levels willekeurig zijn, is een level dat onmogelijk lijkt meestal gewoon pech — probeer een ander pad op de kaart.


