How to play
You complete Shakashaka when all clue counts match and every connected unshaded polygon is an axis-aligned rectangle without notches or diagonal leaks. The full Shakashaka position determines the outcome; visual shortcuts never replace the documented Shakashaka terminal rule.
- Shakashaka begins with a grid containing fixed black clue squares and empty white cells that may receive one of four diagonal half-cell triangles. The Shakashaka deal identity and Nikoli Shakashaka rules v1 are stored together. Restarting Shakashaka reproduces this opening exactly.
- During Shakashaka, you place, rotate, or remove a triangle in a white cell while respecting adjacent clue totals and the geometry of connected white space. The Shakashaka engine rejects profile violations, unavailable material, and every action attempted after Shakashaka reaches a terminal result.
- You complete Shakashaka when all clue counts match and every connected unshaded polygon is an axis-aligned rectangle without notches or diagonal leaks. The full Shakashaka position determines the outcome; visual shortcuts never replace the documented Shakashaka terminal rule.
Strategy tips
- A reliable Shakashaka plan is to satisfy corner clues first and follow triangle edges to determine the only orientations that can complete neighbouring rectangles. A Shakashaka hint is legal and deterministic. The next Shakashaka hint exposes one bounded action; it never claims a forced Shakashaka win.
- A costly Shakashaka mistake is to count a triangle merely because it touches a clue diagonally; only triangles placed in orthogonally adjacent cells contribute. Undo supports studying that Shakashaka decision, while restart preserves the original seeded Shakashaka opening.
- In the Shakashaka endgame, inspect the final white component's boundary and rotate the remaining triangles until every side closes as a true rectangle. Check every remaining Shakashaka action before committing because its terminal rule is enforced immediately.