clone

fifteen puzzle games for the terminal, with daily puzzles, weekly ladders and xp, built on bubble tea

chore/regenerate-vhs-gifs
puzzletea / shikaku / README.md
README.md 1.7K rendered
1# Shikaku23Divide the grid into rectangles so each contains exactly one number equal to its area.45![Shikaku gameplay](../vhs/shikaku.gif)67## How to Play89The grid contains numbered clues. Your goal is to partition the entire grid10into non-overlapping rectangles where each rectangle contains exactly one11clue and the clue's value equals the rectangle's area.12131. Navigate to a numbered clue and press `Enter` or `Space` to select it.142. Press arrow keys to expand the rectangle in each direction.153. Press `Shift+Arrow` to shrink a side if you overshot.164. Press `Enter` or `Space` to confirm when the preview is green.175. Press `Backspace` to cancel a draft or delete a placed rectangle.1819## Controls2021### Navigation Mode2223| Key | Action |24|-----|--------|25| Arrow keys / WASD / hjkl | Move cursor |26| `Enter` / `Space` | Select clue for expansion |27| `Backspace` | Cancel preview or delete rectangle at cursor |28| `Ctrl+R` | Reset puzzle |29| `Ctrl+H` | Toggle full help |30| `Escape` | Return to main menu |3132### Expansion Mode (after selecting a clue)3334| Key | Action |35|-----|--------|36| Arrow keys / WASD / hjkl | Expand rectangle in that direction |37| Shift+Arrow / WASD / HJKL | Shrink rectangle from that side |38| `Enter` / `Space` | Confirm placement (green preview only) |39| `Backspace` | Cancel, discard preview |4041## Modes4243| Mode | Grid | Max Rect | Description |44|------|------|----------|-------------|45| Mini 5x5 | 5x5 | 5 | Gentle introduction |46| Easy 7x7 | 7x7 | 8 | Straightforward puzzles |47| Medium 8x8 | 8x8 | 12 | Moderate challenge |48| Hard 10x10 | 10x10 | 15 | Requires careful planning |49| Expert 12x12 | 12x12 | 20 | Maximum challenge |5051## Quick Start5253```bash54puzzletea new shikaku mini-5x555puzzletea new shikaku easy-7x756puzzletea new shikaku hard-10x1057```