Infinite Mario Bros-gids: zo werken de willekeurige levels
Hoe je Infinite Mario Bros in de browser speelt, hoe de procedurele levelgenerator werkt en tips om moeilijkere willekeurige levels te overleven.
5 min leestijd

Infinite Mario Bros is een van de meest invloedrijke fangames ooit. Het spel werd in 2008 in Java geschreven door Markus “Notch” Persson en door Robert Kleffner omgezet naar HTML5. Je komt er nooit zonder levels te zitten: elk level wordt gegenereerd op het moment dat je het betreedt.
Aan de slag
Druk op het titelscherm op S. Er verschijnt een wereldkaart met paden, levelpunten en kastelen. Beweeg met de pijltjestoetsen en druk op S om een level te betreden. In het level zelf is S springen en A rennen (en vuurballen gooien zodra je een bloem hebt).
Zo bouwt de generator een level
De generator werkt van links naar rechts. Hij kiest een reeks zones en vult elke zone met onderdelen:
- Rechte stukken met ?-blokken, munten en vijanden
- Heuvels — verhoogde platforms waar je op kunt staan, soms op elkaar gestapeld
- Buizen — pijpen, sommige met Piranha-planten
- Sprongen — gaten van wisselende breedte, soms met trappen aan beide kanten
- Kanonnen — Bullet Bill-lanceerders op korte zuilen
Een moeilijkheidswaarde stijgt naarmate je verder over de kaart komt. Een hogere moeilijkheid betekent bredere gaten, meer vijanden en meer gevleugelde en gepantserde tegenstanders. Het leveltype (bovengronds, ondergronds of kasteel) bepaalt de tegels en de muziek.
Waarom het belangrijk was
Omdat de code openbaar was en de levels eindeloos waren, namen onderzoekers Infinite Mario over als testomgeving. Vanaf 2009 daagde de Mario AI Competition programmeurs uit om agents te schrijven die de levels konden spelen, en later vroegen onderdelen van de wedstrijd om programma’s die levels ontwerpen. De beroemde A*-agent van Robin Baumgarten, die vlekkeloos door gegenereerde levels rende, werd een virale video. Veel artikelen over procedurele contentgeneratie verwijzen nog steeds naar het Infinite Mario-framework.
Overlevingstips
- Ren zodra de grond voor je vrij is — de gaten worden breder bij een hogere moeilijkheid.
- Let op Bullet Bill-kanonnen: de schoten komen met tussenpozen, dus wacht tot er een voorbij is.
- Gevleugelde vijanden springen in bogen; spring één keer op ze om de vleugels te verwijderen.
- Gebruik de kaart: als een level te moeilijk is, is er vaak een andere route.
- Neem de tijd in kastelen — daar combineren smalle platforms met groepen vijanden.


