docs: clean up documentation - remove obsolete architecture docs, simplify roadmap and vision, update READMEs
- Delete ARCHITECTURE_HAND_LOGGING_TOURNAMENT_IMPROVEMENTS.md (implemented) - Delete ARCHITECTURE_SUPERSONIC_EVALUATOR.md (implemented) - Delete REFERENCES.md (no longer needed) - Simplify ROADMAP.md: remove Phases 4-7 (live server, advanced bots) - Simplify VISION.md: focus on simulation testbed only - Update README.md: dual evaluator architecture, fix broken links - Update holdem_core/README.md: fix title, add Supersonic evaluator docs
This commit is contained in:
parent
09a0777f96
commit
14c56485e7
7 changed files with 87 additions and 1492 deletions
|
|
@ -1,6 +1,6 @@
|
|||
# Poker AI Testbed & Live Server Roadmap
|
||||
|
||||
## Phase 2: Simulation Testbed ✅
|
||||
## Simulation Testbed
|
||||
|
||||
**Remaining for mass simulation**
|
||||
- Parallel simulation engine (multi-threading)
|
||||
|
|
@ -9,25 +9,7 @@
|
|||
|
||||
---
|
||||
|
||||
## Phase 4: Bot Framework
|
||||
**Goal:** All bot types with playability enhancement
|
||||
|
||||
**Bot core implementations** (partially complete)
|
||||
- Logging of decision-making process
|
||||
|
||||
**Advanced bots**
|
||||
- Nash equilibrium calculator for SNG endgame – port from Java
|
||||
- Statistical tracking bot – port from Java
|
||||
- GPU acceleration for mass rollouts
|
||||
- Hand-reading opponent modeling (possibly with GPU integration)
|
||||
- Flop playability precomputation & score integration
|
||||
- Basic reinforcement learning skeleton
|
||||
- Hybrid bot combining multiple approaches
|
||||
- Genetic algorithm for bot evolution (via configuration files)
|
||||
|
||||
---
|
||||
|
||||
### Phase 5: "Unit Test" Framework
|
||||
### "Unit Test" Framework
|
||||
**Goal:** Bot behavior can be tested against predefined hands
|
||||
|
||||
**Hand Replayer**
|
||||
|
|
@ -35,39 +17,4 @@
|
|||
- Action comparison to expected outcome
|
||||
- Selection of hands from different sources (books)
|
||||
- Action likelihoods (multiple replays)
|
||||
|
||||
---
|
||||
|
||||
### Phase 6: Live Server Infrastructure
|
||||
**Goal:** Real-time bot deployment
|
||||
|
||||
**Server core**
|
||||
- Network protocol design (TBD: WebSocket, JSON, MQ, etc.)
|
||||
- Actions (incl. early fold and table selection), events (incl. table switches and available tables)
|
||||
- Client registration and management
|
||||
- Game state synchronization
|
||||
- Action dispatch system
|
||||
- Event logging for analysis of problems
|
||||
|
||||
**Client adapter system**
|
||||
- Client factory for different poker environments
|
||||
- Screen / protocol scraping adapters
|
||||
- Table selection logic
|
||||
- Configuration-driven game selection
|
||||
|
||||
---
|
||||
|
||||
### Phase 7: Integration & Polish
|
||||
**Goal:** Production-ready system
|
||||
|
||||
**Advanced features**
|
||||
- Real-time strategy adaptation
|
||||
- Multi-table coordination
|
||||
- Bankroll management
|
||||
- Risk adjustment based on results
|
||||
|
||||
**Optimization and deployment**
|
||||
- Performance profiling and optimization
|
||||
- Error handling and recovery
|
||||
- Documentation and examples
|
||||
- Deployment scripts and configuration
|
||||
- GUI for test runs with chosen hand-sets and bots
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue