A distributed chess system that runs multiple chess agents on cloud instances with real-time visualization.
MorphChess_1.mp4
orchestrator.py- Main orchestrator that manages cloud instances, deploys chess agents, and synchronizes game stateschess_engine.py- Core chess engine with move validation, position evaluation, and save/load functionalitychess_game.py- Interactive chess game for playing against computer opponents locallychess_monitor.py- Real-time GUI that visualizes multiple chess games simultaneouslyconfig.yaml- Configuration for agents, chess settings, and LLM parameters
uv run orchestrator.pyuv run chess_monitor.pypython chess_game.py --autosave --strategy aggressive- Cloud deployment: Automatically provisions instances and deploys agents
- Game synchronization: Real-time sync of game states from cloud to local storage
- Live visualization: GUI showing multiple chess boards with move highlighting
- Configurable strategies: Support for aggressive, defensive, and balanced play styles
- Auto-save: Persistent game state storage with JSON format