clone

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

feat/elo-difficulty
puzzletea / games / takuzuplus / README.md
README.md 1.9K rendered
1# Takuzu+23Fill the grid with two symbols while obeying the normal Takuzu rules plus fixed relation clues.45## How to Play67Fill every empty cell with either a filled circle (●) or an open circle (○)8so that the grid satisfies the standard Takuzu constraints and the relation9clues placed between neighboring cells.10111. **No triples**: No three consecutive identical symbols in any row or column.122. **Equal count**: Each row and column must contain exactly half ● and half ○.133. **Unique lines**: No two rows may be identical; no two columns may be identical.144. **Relation clues**: `=` means the two cells must match. `x` means they must differ.1516Pre-filled cells and relation clues are fixed. The puzzle is solved when every17cell is filled and all four rules are satisfied.1819## Controls2021| Key | Action |22|-----|--------|23| Arrow keys / WASD / hjkl | Move cursor |24| Mouse left-click | Move to a cell, or cycle the current editable cell |25| `z` / `0` | Place ● |26| `x` / `1` | Place ○ |27| `Backspace` | Clear cell |28| `Ctrl+R` | Reset puzzle |29| `Ctrl+H` | Toggle full help |30| `Escape` | Return to main menu |3132## Modes3334| Mode | Grid | Clues | Notes |35|------|------|-------|-------|36| Beginner | 6x6 | ~50% | Relation clues heavily support early deduction |37| Easy | 6x6 | ~40% | Balanced Takuzu and relation clue logic |38| Medium | 8x8 | ~40% | Mixed deductions across rows, columns, and clues |39| Tricky | 10x10 | ~38% | Uniqueness and clue interactions matter |40| Hard | 10x10 | ~32% | Longer deduction chains |41| Very Hard | 12x12 | ~30% | Sparse givens with tighter clue reading |42| Extreme | 14x14 | ~28% | Largest board and deepest logic |4344## Elo Difficulty4546Named modes are compatibility presets. Use `--difficulty <0..3000>` to target a47specific Elo difficulty for generated puzzles.4849## Quick Start5051```bash52puzzletea new takuzu-plus beginner53puzzletea new takuzu-plus medium54puzzletea new takuzu-plus extreme55puzzletea new binario+ hard # alias56```