とりあえず、気楽にブログもソフト作成も再開してみました。
vs2017でc++のコンソールアプリとして作成していますが、今のところ、クラスも不使用です。
実装済み
・各駒の動きチェック
・持ち駒の取得と使用
・成りチェック
・行き所のない駒の禁止
・二歩の禁止
・千日手成立でやり直し
・王手チェック
・連続王手の千日手の禁止
未実装
・各持ち時間の設定
・コンピュータルーチン
・駒落ちの設定
・詰みのチェック
・打ち歩詰めの禁止
https://1drv.ms/f/s!Aiio8XKB2DJigRg88tbrhQZpBrjy
実行ファイルはReleaseの下にあります。
素人のプログラムに興味がある奇特な方は、なんでも意見お待ちしています。