Okada Hiroshi の blog

typo が多いです

ミニ将棋

-しばらくは、ノートPCにインストールした cygwin 上で開発します。 -作業ディレクトリを自宅サーバーのCVSリポジトリに登録しました。 -プログラム中で使う座標系等と、手(棋譜の表現)を仮決めしました。

| 座標系 先手を下側とすると 横軸は左から 5 4 3 2 1 縦軸は上から 5(五) 4(四) 3(三) 2(二) 1(一) 座標は横→縦の順

初期配置 先手 玉(5五) 金(4五) 銀(3五) 角(2五) 飛(1五) 歩(5四) 後手 王(1一) 金(2一) 銀(3一) 角(4一) 飛(5一) 歩(1二)

手(棋譜)の表現 1、移動元の座標→移動先の座標という表現する。 例:先手が(2五)にいる角を(3四)に移動 2534 2、成るときは + をつける 例:後手が(1四)にいる歩を(1五)に移動して成る。 1415+ 3、打つときは頭に打つ駒の頭文字をつける 例:(3三)に角を打つ B33

駒の頭文字 王将 King → K 金将 Gold General → G 銀将 Silver General → S 角行 Bishop → B 飛車 Rook → R 歩兵 Pawn → P |< 参考図