Veit F. 422fa5b3ab feat: implement bot intelligence system with 8 archetypes and coaching
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.
2026-05-17 22:41:09 +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%