PuzzlePush homePuzzlePush

Battle mode guide

Private two-player Sokoban battles

Online Battle lets two players race the same hidden Puzzle Push board without needing a simultaneous start. Create a room, share the code, solve cleanly, and let the saved result explain who won and why.

  • Private room codes
  • Automatic status updates
  • Practice after the match

What to know

Built for clear comparisons

A battle is more than a timer. The result records the board, participants, clear status, move count, elapsed time, and final decision reason.

Friendly asynchronous play

Players can start when ready, which makes battles easier to share with a friend while still preserving the same-board comparison.

Useful after the match

Once the whole match ends, use Practice this board to study the same puzzle without changing the official result. Records preserves the final moves, times, and decision reason; it does not replay either player's route.

Quick questions

How does an Online Battle room work?

One player creates a private room and shares the invite code. Both players solve the same hidden board, and each player can start when ready.

Do both players need to start at exactly the same time?

No. Each participant starts when ready within the room rules. The board is revealed only when that player starts, and each official timer runs from their own start.

Do I need to refresh to see my friend's result?

No. The room checks for player status and result updates automatically while the page is visible and online. If the connection fails, it keeps the last known state and offers a manual refresh; returning to the page or reconnecting also checks for updates.

Can I resume or practice the battle board?

Resume restores an active attempt in the original browser when its saved moves are available; the official timer continues from the original start. Once the whole battle has ended, Practice this board opens the same puzzle with learning tools. Finishing your own run does not unlock practice while the match is still active.

How is the winner decided?

Completed battles compare clear status first, then moves and time. Resignation, timeout, and draw conditions are recorded so the result remains transparent.

Where can I see completed battle history?

Completed battle records are available from the Records page together with practice and daily history.