はい
先日TBSで放送されていた
「水曜日のダウンタウン」
こちらで放送されていた説
「三つ巴対決そこそこ盛り上がる説」
これに出てきてた
三つ巴オセロをJavascriptで再現してみました
解説動画はこちら
さて
ここではHTML , Javascript , CSSを用いて
オセロゲームを再現しています。
黒白赤のターン制でボードは8x8マス
自分の色以外の色であれば
ひっくり返すことができることとしました。
最初の配置は
番組内で用いられていた配置を採用しています。
これは3つは並べておかないと
黒白のターンで赤が全て潰されてしまうからです。
初手で黒が赤白を挟みにゆくと
こうなります。
黒を置いた時に
間のコマが赤か白であれば
ひっくり返せるようなアルゴリズムです。
続けて行くと
こんな感じで埋まって行き
最後はこうなりました。
どう端を取るか
どう取らせるか
3人対戦だと
ここら辺を考えるのが
だいぶ面白くなりますね
通常のオセロよりも
盛り上がるかもと思ってみたり。
もしかしたら
9x9マスとか増やしたほうが
良いのかもしれません。
パスをどうするとか
レギュレーションをどうするかとか
ルール決めが
三つ巴オセロゲームを面白くするための
重要項目になりますね。
4人対戦とか
長方形や星型、いびつな形でのボード
2人組みでチーム対戦できるとか
(黒白 , 青赤で相手チームの色をひっくり返せる)
Hexボードとか・・・
既存のゲームでも
少し改造してやることで
全く違ったゲームになり
遊びの幅が広がりますね。
もし何か
改造して欲しい、検証して欲しい
ゲームなどがあればTwitterやYotube他
コメントいただけると幸いです。
ソースコードも
希望があればお送りしたいと思いますので
コメントよろしくお願いいたします。
それでは!!
先日TBSで放送されていた
「水曜日のダウンタウン」
こちらで放送されていた説
「三つ巴対決そこそこ盛り上がる説」
これに出てきてた
三つ巴オセロをJavascriptで再現してみました
解説動画はこちら
さて
ここではHTML , Javascript , CSSを用いて
オセロゲームを再現しています。
黒白赤のターン制でボードは8x8マス
自分の色以外の色であれば
ひっくり返すことができることとしました。
最初の配置は
番組内で用いられていた配置を採用しています。
これは3つは並べておかないと
黒白のターンで赤が全て潰されてしまうからです。
初手で黒が赤白を挟みにゆくと
こうなります。
黒を置いた時に
間のコマが赤か白であれば
ひっくり返せるようなアルゴリズムです。
続けて行くと
こんな感じで埋まって行き
最後はこうなりました。
どう端を取るか
どう取らせるか
3人対戦だと
ここら辺を考えるのが
だいぶ面白くなりますね
通常のオセロよりも
盛り上がるかもと思ってみたり。
もしかしたら
9x9マスとか増やしたほうが
良いのかもしれません。
パスをどうするとか
レギュレーションをどうするかとか
ルール決めが
三つ巴オセロゲームを面白くするための
重要項目になりますね。
4人対戦とか
長方形や星型、いびつな形でのボード
2人組みでチーム対戦できるとか
(黒白 , 青赤で相手チームの色をひっくり返せる)
Hexボードとか・・・
既存のゲームでも
少し改造してやることで
全く違ったゲームになり
遊びの幅が広がりますね。
もし何か
改造して欲しい、検証して欲しい
ゲームなどがあればTwitterやYotube他
コメントいただけると幸いです。
ソースコードも
希望があればお送りしたいと思いますので
コメントよろしくお願いいたします。
それでは!!