Skip to content

PraneelBhatia/bloxwarz

Repository files navigation

Fire Block & Water Block

Co-op multiplayer puzzle game. Bloxorz mechanics + Fireboy & Watergirl elemental theme.

Two players control elemental blocks (fire and water) on a shared isometric grid. Roll your block to its matching exit — but helping your partner often blocks your own path.

Play

npm install
npm run dev:server   # terminal 1
npm run dev:client   # terminal 2

Open http://localhost:3000. Pick Local Co-Op (WASD + Arrows, same keyboard) or Online Co-Op (room codes).

Stack

  • Client: Three.js (isometric 3D), Vite
  • Server: Colyseus (WebSocket multiplayer)
  • Shared: Pure TypeScript game logic + BFS co-op solver
  • Levels: 34 levels (1 tutorial + 33 converted from original Bloxorz)

Structure

packages/
  shared/   — game rules, types, levels, solver (zero deps)
  server/   — Colyseus authoritative game server
  client/   — Three.js renderer, input, UI

Credits & References

About

A cooperative fire & water block puzzle game — Bloxorz-inspired multiplayer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors