shikaku

Nague Justin

shikaku app icon
10+Free
StrategyEveryoneVersion 1.0.0Updated 8/17/2026, 5:44:27 PM
Open in Store
A real-time strategy puzzle game app playable on mobile. Players place points on a grid and try to capture 1x1 squares by occupying all four corners of each square.

Key Features
Single Player vs. AI Mode: Test your skills against an adaptive AI with 3 difficulty levels (Beginner, Intermediate, Expert).
Online Multiplayer Mode: Compete against connected players in real time with two-way synchronization via WebSockets.
Local Multiplayer Mode (Pass & Play): Play with a friend on the same mobile device screen.
Matchmaking System & Direct Challenges: Invite online players directly via instant challenge notifications or join the global matchmaking queue.
Fast Instant Messaging: Send animated emojis and pre-recorded messages ("It's your turn!", "You're weak 😂", "Well done!") mid-game to interact with your opponent. Detailed Profiles & Statistics: Track your historical performance (number of games, wins, losses, draws, current and longest winning streaks, best single-game score).
Dynamic Global Ranking (Top 10): Real-time updated player leaderboard using Redis Sorted Sets with instant WebSocket push notifications at the end of matches.
Custom Avatar Management: Upload your cropped profile picture.
Real-Time Presence Status: See if your friends are Online, Offline, or Playing with the Redis presence manager.

Game Rules & Penalties: The game is played on a grid of dots where two players face off (Blue vs. Red).

Game Play
Dot Placement: Players take turns placing a dot of their color on one of the free intersections of the grid.

Capture Squares: A 1x1 square is captured when a player occupies all four corners (vertices). The player who places the 4th point closes the square, scores 1 point, and their color colors the inside of the square.
Combos: If a single point completes several squares simultaneously (up to 4 possible squares around a central point), the player scores all the corresponding points in one move.
Victory: The game ends when the grid is completely filled or the overall time limit expires. The player who has captured the most squares wins. In case of a tie, the match is declared a draw.

⏱️ Customizable Game Settings
Before starting a game (against AI or online), the creator can adjust the following rules:

Grid Size: 15x15, 20x20, 25x25, or 30x30 points.

Overall duration: 300s (5 min), 600s (10 min), 900s (15 min), or 1200s (20 min).
Thinking time per move: 15s, 20s, 25s, or 30s per turn.
Penalties and Automatic Forfeits
To maintain the dynamism of online games, several strict penalties are applied:

Time Penalty (Missed Turns): If a player lets their thinking time expire (e.g., 15 seconds) without scoring a point, their turn is lost. If a player accumulates 3 consecutive missed turns, they forfeit and automatically lose the game.
Reconnection Timeout: In the event of a network disconnection during an online game, the player has 30 seconds to reconnect. If this timeout is exceeded, the opponent automatically wins by forfeit.

Voluntary Abandonment: Leaving a game in progress via the abandon button results in an immediate defeat and awards the victory to the opponent.
Developer email
naguejustin78@gmail.com
Released
Aug 9, 2026
Current version
1.0.0
Android version
7.0

Screenshots

shikaku screenshot 1shikaku screenshot 2shikaku screenshot 3shikaku screenshot 4shikaku screenshot 5shikaku screenshot 6