チェスの駒を使ったゲーム
ルール
ビショップとルークをルーレットで配置して、利き筋上に相手の駒がある方が勝ちになります。(計算上ではルークの勝率がビショップの勝率より1.6倍高くなります)
こだわった点
勝敗が決まったときの演出にこだわりました。。
ボタンを押す瞬間はボタンの方を見ているので、マスの色が変化するまでに一瞬の間を設け、勝敗が決まったときに満足感が得られるように勝った方の駒を中心として時間差でマスの色が変化していくようにしました。
制作に至った背景
JavaScriptでゲーム(のようなもの)を作ってみたくなり、本で読んだことがある「8×8マスのチェス盤上にビショップ(斜めに移動)とルーク(縦と横に移動)をランダムに配置したとき、片方の駒がもう片方の駒の利き筋上にある確率は?」という問題をプログラミングを使って解いてみようと思い制作しました。
リンク
https://rnoda-studio.com/bishop_rook/