Mike Mueller 7b2357b915 Improve multiplayer sync and controls responsiveness
- force host snapshot on round-end transitions to prevent client desync/timeouts\n- add smoother non-host snapshot reconciliation and higher snapshot cadence\n- send periodic input heartbeats for remote control freshness\n- allow bomb placement while moving for local and multiplayer players\n- keep host-only next-round restart flow in-match
2026-03-08 12:03:56 +01:00
2026-03-08 11:39:57 +01:00
2026-03-08 10:37:14 +00:00
2026-03-08 11:39:57 +01:00
2026-03-08 10:37:14 +00:00
2026-03-08 11:39:57 +01:00
2026-03-08 11:39:57 +01:00
2026-03-08 11:39:57 +01:00
2026-03-08 11:39:57 +01:00
2026-03-08 11:39:57 +01:00

GPT Bomber

A fully original Bomberman-style browser game built from scratch.

Features

  • Grid-based bomb combat with chain reactions
  • Destructible crates and hidden powerups (bomb, flame, speed)
  • 3 CPU opponents with survival + attack behavior
  • Original visual assets (logo, characters, tiles, icons) in local SVG files
  • Original procedural audio (looping music + SFX) synthesized with Web Audio
  • Keyboard and controller support
  • Startup menu with mode selection (Single Player / Multiplayer) and music toggle
  • Multiplayer name setting from menu (Name: ...) with local persistence
  • Multiplayer lobby with host-controlled start (can start with 1-4 players)
  • After each multiplayer round, host can start the next round directly (no lobby required)
  • Host-authoritative multiplayer sync via WebSocket backend

Run

Install dependencies and run the backend server:

npm install
npm start

Then open:

http://localhost:8080

Controls

  • Move: WASD or Arrow Keys
  • Bomb: Space or Enter
  • Menu: Esc / P
  • Menu Select: Enter / Space
  • Controller: D-pad move, A bomb/select, Start open menu

Multiplayer Notes

  • For LAN/internet play, run the server on a reachable machine and open http://<server-ip>:8080 from each client.
  • The first active lobby player becomes host and can start with fewer than 4 players.
Description
GPT codex written bomberman clone
Readme GPL-2.0 295 KiB
Languages
JavaScript 98.1%
CSS 1.4%
HTML 0.5%