Pythonプログラミングで

チェスを作る

Stage 7 入力の棋譜を駒の動きに変換する

チェスのプログラミング第 7 ステージ、ここではユーザーが入力した棋譜を解読し、コンピューターで使用できる形にします。

MENU

7-1 不要な文字を消去する

7-2 正規表現でふるいにかける

7-3 動かす駒を判定する

7-4 移動元のマスのヒントを整理する

7-5 移動先とプロモーションを特定する

7-6 移動元の候補を列挙する

7-7 移動元の候補を絞り込む

7-8 勝敗の棋譜を処理する

7-9 キャスリングの棋譜を処理する

NEXT Stage 8 入力の棋譜を駒の動きに変換する