Projects

Real-time Multiplayer Bomberman Platform 2024

A full-stack multiplayer Bomberman game built with TypeScript and WebSocket, featuring real-time multiplayer battles, lobby system, and seamless state synchronization. The game supports both local play and online multiplayer through a sophisticated lobby system. The implementation includes a custom-built game engine using Canvas API for rendering, WebSocket for real-time communication, and a robust state machine for game flow control. The network architecture ensures smooth gameplay with input buffering and state synchronization, while the component-based design allows for modular development and easy maintenance.

  • Websitehttps://github.com/dtszwai/Bomberman/
  • StackTypeScriptGameWebSocket

Live Demo

Play in new window