Stage 10 記録からゲームを進める
チェスのプログラミング第 10 ステージ、ここでは棋譜を解読して駒の動きを再現する機能を実装します。
MENU
- 棋譜の解読以前に、そもそも棋譜を手に入れないといけません。そのためにファイルの読み取りと適切な加工を施しておきます。
- 読み込んだ棋譜から実際に駒を動かすのに必要な部分を抽出し、さらに駒を動かせるような情報にまで噛み砕いてあげます。
- もう一つ別の盤面を作り解読した棋譜の通りに盤面を動かすことで、1て戻る機能を実装してあげます。
- 解読した棋譜の通りに盤面を動かすことで、棋譜を全て追ってゲームを完全再現する機能を実装します。