FRANZENONLINE
13 juni 2026

BlastZone Arena: een open source Bomberman in Rust en WASM

Na de Mario-clone was de vraag eigenlijk vanzelf: wat bouwen we hierna?

Het antwoord: iets met bommen.

BlastZone Arena is een Bomberman-achtige game gebouwd met Rust en Bevy — en hij draait gewoon in de browser. Geen installatie, geen account, gewoon klikken en spelen. Of de broncode pakken en aanpassen.

Hoe het werkt

Je loopt door een arena vol blokken en vijanden. Je legt bommen neer, de bommen ontploffen, vijanden gaan dood. Simpel.

Maar er zit net genoeg diepte in om het interessant te maken:

  • Kettingreacties — een bom die in een explosie terechtkomt ontploft na 0,15 seconde. Leg ze slim neer en je veegt een heel niveau leeg in één keten.
  • Power-ups verstopt in blokken: meer bommen, groter vuur, hogere snelheid, tijdelijk schild.
  • Drie visuele thema's — grassland, woestijn, ijs — die per level wisselen.
  • Touch controls voor mobiel, letterbox-scaling voor elk schermformaat.

| Toets | Actie | |-------|-------| | WASD / Pijltjes | Bewegen | | Space / X | Bom leggen | | F11 | Volledig scherm |

Gebouwd op hetzelfde fundament

Net als Rusty Mario draait BlastZone Arena op Rust en Bevy. Levels zijn kleine PNG-bestanden van 13×11 pixels — elke pixel is een tegel. Zwart is muur, rood is vijand, geel is een blok met een verborgen power-up.

De WASM-buildpipeline is inmiddels een vertrouwd recept:

cargo build --target wasm32-unknown-unknown --profile wasm-release
wasm-bindgen --out-dir ./dist --target web blastzone-arena.wasm

Eén bestand, draait in elke moderne browser.

Spelen of bijdragen

De broncode staat op GitHub — GPL-licentie, alles open.

Of je nu gewoon even wil spelen, een level wil toevoegen, een nieuw thema wil ontwerpen, of gewoon wil zien hoe een Bevy-project in elkaar steekt: je bent welkom.

Speel BlastZone Arena direct in de browser →

Broncode op GitHub →

Veel bomplezier.