はい

先日TBSで放送されていた
「水曜日のダウンタウン」

こちらで放送されていた説
「三つ巴対決そこそこ盛り上がる説」


これに出てきてた
三つ巴オセロをJavascriptで再現してみました

解説動画はこちら



さて
ここではHTML , Javascript , CSSを用いて
オセロゲームを再現しています。

黒白赤のターン制でボードは8x8マス
自分の色以外の色であれば
ひっくり返すことができることとしました。


最初の配置は
番組内で用いられていた配置を採用しています。

スクリーンショット 2019-03-21 14.27.48

これは3つは並べておかないと
黒白のターンで赤が全て潰されてしまうからです。

初手で黒が赤白を挟みにゆくと

スクリーンショット 2019-03-21 14.28.29

こうなります。

黒を置いた時に
間のコマが赤か白であれば
ひっくり返せるようなアルゴリズムです。

続けて行くと
スクリーンショット 2019-03-21 14.28.39

こんな感じで埋まって行き

スクリーンショット 2019-03-21 14.28.53

最後はこうなりました。

どう端を取るか
どう取らせるか

3人対戦だと
ここら辺を考えるのが
だいぶ面白くなりますね

通常のオセロよりも
盛り上がるかもと思ってみたり。

もしかしたら
9x9マスとか増やしたほうが
良いのかもしれません。


パスをどうするとか
レギュレーションをどうするかとか
ルール決めが
三つ巴オセロゲームを面白くするための
重要項目になりますね。

4人対戦とか
長方形や星型、いびつな形でのボード
2人組みでチーム対戦できるとか
(黒白 , 青赤で相手チームの色をひっくり返せる)
Hexボードとか・・・


既存のゲームでも
少し改造してやることで
全く違ったゲームになり
遊びの幅が広がりますね。

もし何か
改造して欲しい、検証して欲しい
ゲームなどがあればTwitterやYotube他
コメントいただけると幸いです。

ソースコードも
希望があればお送りしたいと思いますので
コメントよろしくお願いいたします。

それでは!!