Skip to content

v1.0.0

Latest

Choose a tag to compare

@arifulislamat arifulislamat released this 01 Mar 22:25
· 21 commits to master since this release
7ebab05

⚔️ P2P Maze Shooter — v1.0.0

The first stable release of P2P Maze Shooter — a real-time peer-to-peer multiplayer browser shooter built entirely with vanilla JavaScript. No frameworks. No build tools. No server. Just open and play.

🎮 Play Now →


🎯 Highlights

  • True Peer-to-Peer Multiplayer — Direct browser-to-browser gameplay via WebRTC (PeerJS). No game server required.
  • Host-Authoritative Networking — The host runs all physics and broadcasts state at ~60fps, keeping gameplay cheat-resistant by design.
  • 6 Unique Maze Arenas — Arena Classic, The Labyrinth, Bomb Alley, Fortress, Snake Pit, and Crossfire — each with distinct tactical layouts.
  • Automatic Map Rotation — Maps shuffle every 60 seconds. After 6 rounds (6 minutes), the highest score wins.
  • Dynamic Hazards — Randomly spawning bombs with heartbeat fuse animations and AoE blasts. Roaming zombies that freeze players on contact.
  • Retro-Neon Aesthetic — Scanline overlays, CRT glow effects, pulsing neon colors, and a dark arcade-inspired palette.
  • Zero Dependencies — Pure HTML, CSS, and vanilla JavaScript (ES6+). No bundler, no transpiler, no npm install.

🕹️ Game Rules

Rule Detail
Match Duration 6 maps × 1 min = 6 minutes total
Instant Win First to 5 kills
Timeout Win Highest kill count after 6 minutes
Tiebreaker Higher health wins; otherwise a draw
Respawn 3-second timer after death
Bombs Dynamic spawning (cap ramps 1→7), area blast damage
Zombies Roam the maze, freeze players for 3 seconds

📜 License

MIT © Ariful Islam