SMART SCAPE CUP で開発したブロックス・デュオ向けの AI 対戦システムです。チーム Penguin として参加し、準優勝しました。
- AI クライアント、ゲームエンジン、対戦ビューアを 1 リポジトリで管理
- 戦略は相手の選択肢を狭める
sticky方針 - Python / WebSocket / Electron / React ベース
client/: AI クライアントstickyコマンドで起動
game/: ブロックス・デュオのゲーム本体start_blocksduoコマンドで起動
viewer/: 対戦結果を可視化するデスクトップビューア
python3 -m venv ssvenv
source ssvenv/bin/activate
pip install -U ./game
pip install -U ./clientstart_blocksduo sticky stickyサンプルプレイヤーでの確認もできます。
start_blocksduo ss_tarou ss_tarou- Python 3.8+
- WebSocket
- NumPy
- Electron
- React
- TypeScript
- Material UI
- Express
SMART SCAPE CUP ハッカソン 準優勝