Terug naar portfolio
Games
Bombsaland
Multiplayer Bomberman remake met real-time gameplay, spectator modus, XP/level systeem en in-game shop. 66.000+ regels code.
Multiplayer
Real-Time
Full-Stack
Over dit project
Bombsaland is een volledige recreatie van de klassieke Jippii Bomberman, gebouwd als een real-time multiplayer browser game. De server-side game engine draait op Node.js met Socket.IO voor instant communicatie, terwijl de frontend een Next.js 16 applicatie is met PixiJS voor canvas-gebaseerde rendering.
Het spel bevat een authentiek gevechtssysteem met bommen, explosies, power-ups en corner-helper mechanica, exact zoals het origineel. Spelers kunnen inloggen, een custom sprite kiezen uit de shop, en hun voortgang bewaren met een XP- en prestigesysteem.
Bijzondere features zijn de multi-room architectuur (automatisch nieuwe kamers wanneer een kamer vol is), een spectator modus om mee te kijken voor je joint, AI bots die de lege plekken opvullen, en een volledig admin panel. De frontend gebruikt Prisma ORM met MariaDB en ondersteunt Mollie betalingen voor de credit shop.
Belangrijkste functies
- Real-time multiplayer met Socket.IO (87ms tick rate, authentiek Jippii tempo)
- PixiJS canvas rendering met sprite-animaties en explosie-effecten
- Multi-room systeem - automatisch nieuwe kamers bij vol
- AI Bot systeem dat lege slots opvult met uitdagende tegenstanders
- Spectator modus - bekijk het spel live voordat je joint
- XP/Level systeem (50 levels) met prestige (10 tiers)
- In-game shop met custom sprites en Mollie betalingsintegratie
- Corner-helper mechanica en offset-based bomb placement
- Kill feed, MVP systeem en live leaderboards
- 66.000+ regels code, 12 database tabellen, Next.js 16 frontend
Technologie
Node.js
Express
Socket.IO
Next.js 16
TypeScript
PixiJS
Prisma
MariaDB
Tailwind CSS
Interesse in een soortgelijk project?
Neem contact met ons op om uw idee te bespreken. Wij bouwen het voor u.
Neem contact op