やはり「チェス960」は実装すべきだなと。
1列目は、
ルーク、ナイト、ビショップ、クイーン、キングをランダムに。
※ビショップは白黒枡それぞれに。
※キングはルークの間。
2列目は、
通常の駒配置と同じようにポーンを並べる。
この条件に当てはまる駒配置が960パターン。
それが「チェス960」
全パターンに1から960と番号を振る。
その番号から配置を割り出すロジックまで
wikiに掲載されておりました。ありがたい。
しかし、若干わかりづらい。
ID番号を4で割った剰余は~全パターンのFENがどこかにあれば
前項の商をさらに~
参照:チェス960(wiki)
番号を引数にFENを返す単純な関数が出来上がるのですが、、、
wikiページには#177として駒配置の画像がある。
FENで表すと
bnrbnkrq/pppppppp/8/8/8/8/PPPPPPPP/BNRBNKRQ
#411 も1列目が「RQNNBKRB」であることがわかる。
また、通常配置の「RNBQKBNR」は#518と同じ。
とりあえず、組んでみて、
#177、#411、#518で答え合わせ。
変則チェスアプリに #チェス960 を実装🏗️— HA823@アプリ製作所 (@HA823_jp) 2019年4月6日
ランダムで960パターン楽しめます👍
ちなみに、Wiki(チェス960)に掲載されている
#177 をFENで表すと
bnrbnkrq/pppppppp/8/8/8/8/PPPPPPPP/BNRBNKRQ
📲ダウンロードはこちら⬇️⬇️⬇️https://t.co/jp4t9Nqpxn pic.twitter.com/O3sjTfcT4a
以前からですが、
このアプリは、とあるところから駒配置を
読み込めるようにしてあります。
アプリ内に入れ込むと
毎度アップデートが必要になってしまうので、
随時追加できるように参照するスタイルに。
そこにこんな配置が増えています。
これまたwikiページで恐縮ですが、
チェス・プロブレムに掲載されている
最古とされている配置。
オリジナルとしてこんな配置も。
まずはナイトしか動けない。
花道のような感じで並ぶポーン。
これらは、アプリ内メニューの「other FEN」から選択できます。
他にも変わった面白い配置を随時追加予定。
0 件のコメント:
コメントを投稿