- ボードの見た目
- セルを並べる
- セルの見た目
- セルの状態をclassで表現
- コマを動かす
- コマの初期配置
- コマを選択できる
- コマの選択を解除できる
- コマの移動範囲を表示する
- コマの移動先を選ぶ
- ゲームのデータをBoardに集約するリファクタリング
- onmouseoverはいらない(CSSのみで対応)
- 移動範囲外には移動できない
- コマが衝突する
- コマが壁で反射する
- コマがゴールする
- コマの見た目
- コマのアイコン
- コマのアニメーション
- 選択したコマのアイコン
- コマの移動範囲のアイコン
- コマの移動範囲の強調のアイコン
- コマの移動のアニメーション
- ゲームの流れ
- ゲームを開始する
- ゲームをリセットする
- ゲームに勝利する
- ゲームに敗北する
- リプレイを保存する
- ファンブル
- サイコロを振る
- そのまま進む
- 左に曲がる
- 右に曲がる
- -1進む
- +1進む
- 他の人が進む
- サイコロの代わりにカード
- カードを並べてから移動を選ぶ