백엔드 제거하고 평가 기반 정리

This commit is contained in:
2026-05-06 20:39:21 +09:00
parent b578b38628
commit 1e5c5509e1
17 changed files with 560 additions and 212 deletions
+1 -10
View File
@@ -32,7 +32,7 @@ Run the classic pygame GUI:
uv run lost-cities-classic-gui --mode pvc --bot safe-heuristic
```
The GUI uses the in-process Python backend.
The GUI uses the in-process Cython game engine.
## Basic Usage
@@ -48,13 +48,4 @@ while not state.terminal:
print(state.total_score(0), state.total_score(1))
```
Backends use the same snapshot/apply/undo interface:
```python
from coolrl_lost_cities.games.classic import build_backend, classic_config
backend = build_backend("python", classic_config(), seed=1)
snapshot = backend.snapshot()
```
See [classic port notes](docs/classic-port-notes.md) for the current direction.