Shikaku

Puzzle Quest

v2.3.0

How to Play

Goal: Divide the grid into rectangles and squares so that:

  • Each rectangle encloses exactly one number.
  • The total cell area of the rectangle matches that number's value.
  • Rectangles do not overlap, and the entire grid is tiled.

Controls:

📱 Drag & Draw: Click/Touch a cell and drag to outline a rectangle. Release to finalize.

Click to Clear: Tap any drawn rectangle to immediately delete it.

4

A rectangle of size 2x2 = 4 cells enclosing a single "4".

Multiplayer Rules:

  • Real-Time Duel: Race head-to-head against another player to solve the exact same board structure.
  • 🔄 Fair Play Rotation: Board symmetry and layout transforms are synchronized perfectly for both players to maintain absolute fairness.
  • 👁️ Live Progress Track: Watch the neon split progress bars at the top of the board to see your opponent's completion percentage in real-time.
  • 🏆 Ranked ELO Matchmaking: Search the Global Matchmaker queue to fight players of similar ELO rating. Winning ranks you up; losing drops your rating.
  • 🤝 Local Friend Rooms: Host friendly local matches via real-time QR codes. Have a friend scan it to start an unranked friendly battle immediately.
  • 🚫 No Hints Permitted: Pure logic grid battle! The Hint button is completely disabled during battle mode.

Select Level

World 1
Zen Garden - First Steps
Time 00:00
Moves 0

Victory!

Level 1 Completed Successfully

Base Level Score: 500 pts
Time Bonus: +250 pts
Accuracy Bonus: +100 pts
Final Level Score: 850 pts
⏱️ Time: 00:15 🖱️ Moves: 5

High Scores

Rank Player Quest Score Date

Sign In to Your Quest

Access locked levels and save your high scores

Invite a Friend

Scan to play Shikaku on any device instantly

Shikaku Game QR Code

Battle Arena

ELO: --
Ranked Match

Global Matchmaker

Queue up to fight players of similar skill globally. Win matches to increase your ELO Rating and rank on the ELO Leaderboard.

Local Friendly

Local 1v1 Battle

Host a match locally using a QR code. Your opponent scans the QR code to join in real-time. Unranked friendly play.