Add complete Texas Hold'em poker gameplay including: - Pure function game engine (deck, dealing, betting, showdown) - Hand evaluator supporting all 10 poker hand ranks - Animated card components with 3D flip transitions - CSS Grid oval poker table layout for up to 9 seats - Player seat components with chip tracking and turn indicators - Bet controls with conditional button visibility - Basic AI opponents with random valid action selection - Turn advancement, all-in auto-advance, and dealer rotation Sync delta specs to main specs: poker-table, card-components, game-engine, player-state.
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%