Slide 14
Slide 14 text
boardgame.io
の特徴
ボードゲームを作るためのオープンソースフレームワーク
JavaScript / TypeScript
ゲームのコアロジックとUI
を分離して記述
ゲーム状態の更新はReducer
経由でのみ⾏える
UI
はゲーム状態を元に描画のみ⾏う(React
などを使⽤)
マルチクライアントでの動作はフレームワークが担保
複数ゲーム提供⽤のロビー・マッチングAPI
も利⽤可能
簡易的なAI
を利⽤可能(Random / MCTS)