Veit F. bcb5465247 feat: implement foundational poker table with game engine and UI
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.
2026-05-17 17:28:38 +02:00
2026-05-17 14:31:48 +02:00
2026-05-17 14:31:48 +02:00
2026-05-17 14:31:48 +02:00
2026-05-17 14:31:48 +02:00
2026-05-17 14:31:48 +02:00
2026-05-17 14:31:48 +02:00
2026-05-17 14:31:48 +02:00
2026-05-17 14:31:48 +02:00
2026-05-17 14:31:48 +02:00
2026-05-17 14:31:48 +02:00
2026-05-17 14:31:48 +02:00
2026-05-17 14:31:48 +02:00
2026-05-17 14:31:48 +02:00

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
No description provided
Readme 272 KiB
Languages
TypeScript 63%
Svelte 36.2%
JavaScript 0.5%
HTML 0.2%
CSS 0.1%