clone

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

Updated gamemodes to researched scalars

Dami committed 2c65ae3
commit
2c65ae3b4dc52f0d573b278f53f5fdd0054214c1
parent
4c7d08e2948ccaca091db4f1ef31f5fc33030079
author
Dami <dami.etoile@gmail.com>
2 files changed, +61 -4
Mtakuzu/Gamemode.go15+++++++--
Atakuzu/README.md50++++++++++++++++++++++++++++++
M takuzu/Gamemode.go +11 -4
A takuzu/README.md +50 -0
@@ -0,0 +1,50 @@
1+# Takuzu2+3+Fill the grid with two symbols following three simple rules.4+5+![Takuzu gameplay](../vhs/takuzu.gif)6+7+## How to Play8+9+Fill every empty cell with either a filled circle (●) or an open circle (○)10+so that the grid satisfies three rules:11+12+1. **No triple**: No three consecutive identical symbols in any row or column.13+2. **Equal count**: Each row and column must contain exactly N/2 of each symbol.14+3. **Unique lines**: No two rows may be identical; no two columns may be identical.15+16+Pre-filled cells (shown in bold) cannot be changed. The puzzle is solved when17+every cell is filled and all three rules are satisfied.18+19+## Controls20+21+| Key | Action |22+|-----|--------|23+| Arrow keys / WASD / hjkl | Move cursor |24+| `z` / `0` | Place ● |25+| `x` / `1` | Place ○ |26+| `Backspace` | Clear cell |27+| `Ctrl+H` | Toggle full help |28+| `Ctrl+E` | Toggle debug overlay |29+| `Ctrl+N` | Return to main menu |30+31+## Modes32+33+| Mode | Grid | Clues | Techniques Required |34+|------|------|-------|---------------------|35+| Beginner | 6x6 | ~50% | Doubles and sandwich patterns |36+| Easy | 6x6 | ~40% | Counting required |37+| Medium | 8x8 | ~40% | Moderate deduction |38+| Tricky | 10x10 | ~38% | Uniqueness rule needed |39+| Hard | 10x10 | ~32% | Long deduction chains |40+| Very Hard | 12x12 | ~30% | Deep logic required |41+| Extreme | 14x14 | ~28% | Maximum challenge |42+43+## Quick Start44+45+```bash46+puzzletea new takuzu beginner47+puzzletea new takuzu medium48+puzzletea new takuzu extreme49+puzzletea new binairo hard # alias50+```