-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
Currently, Replay (riichienv-core/src/replay/) and GameViewer (riichienv-ui/, src/riichienv/visualizer/) have independent implementations. Consolidate the shared game state management layer and reduce code duplication.
- Clarify responsibilities between
riichienv-ui/src/game_state.tsand Rust-side Replay logic - Design a common event processing interface
- Extract shared foundation for LiveViewer and ReplayViewer
- Unify game state management via WASM (reduce TypeScript-side state logic)
- Integrate Replay/Live modes in the Python Viewer (
viewer.py)
Reactions are currently unavailable