Add personality-driven bots with 8 archetypes (Nit, TAG, LAG, Maniac, Calling Station, Loose Fish, Old Man, Monster TAG) across 5 skill levels. Includes: - Three-layer decision pipeline (base strategy → personality filter → skill noise) - Decision timer system with archetype-specific timeout defaults - Observation tracking engine (VPIP, PFR, Fold-to-CBet, WTSD, bet sizing, timing tells) - Player classification engine with weighted scoring and confidence scaling - Table setup UI with visual seat editor and quick presets - Info display system with 4 visibility levels - Teaching coach with post-hand analysis and real-time suggestions Archives bot-intelligence change and syncs all 8 delta specs to main specs.
PokeR
An interactive Poker game and learning tool built with SvelteKit and Svelte 5.
Features (Planned)
- Interactive poker gameplay with multiple bot types
- Educational guidance on poker mechanics and strategies:
- Pot odds calculation
- Player type analysis
- GTO (Game Theory Optimal) strategies
- Pre-flop ranges
- Betting techniques
Tech Stack
- Framework: SvelteKit with Svelte 5 (runes)
- Language: TypeScript
- Package Manager: npm
Getting Started
npm install
npm run dev
Development
This project uses OpenSpec for structured change management. See openspec/ for active and archived changes.
Description
Languages
TypeScript
63%
Svelte
36.2%
JavaScript
0.5%
HTML
0.2%
CSS
0.1%