技術とか戦略とか

SIerで証券レガシーシステムを8年いじってからSESに転職した普通の文系SEによる技術ブログ。

ターン制・COMと1対1で対戦するブラウザゲームのサンプル

Javascriptゲームエンジンである「enchant.js」で簡単なブラウザゲームをサンプルで作ってみましたので、ソースコードを公開します。
ターン制で、COMと1対1で対戦するタイプのゲームのサンプルです。
新しいゲームを作る時の雛形にする等の形でお役に立てれば幸いです。
 
【ゲームの説明】
ダイスを2個振って、出た目の合計が偶数か奇数かを予想するゲームです。
COMと予想し合うことで勝ち負けを競います。
COMは弱いものと強いものが設定可能で、弱いものは予想を外す確率が高いです。
 
ソースコード
こちらに公開しました。

https://1drv.ms/u/s!AivF3bzWXOzuh1xXk5hscKYqkLkM

 
【遊び方】
1.index.html をChrome等のブラウザで開く。
2.ボタンを押してCOMの難易度設定を行う。

f:id:akira2kun:20200119210228j:plain

3.ボタンを押して偶数か奇数かを予想する。

f:id:akira2kun:20200119210241j:plain

4.ダイス振る→結果判定→COMの予想→ダイス振る→結果判定、と自動で遷移する。

f:id:akira2kun:20200119210259j:plain

5.対戦結果が表示される。ボタンを押すと2に戻る。

f:id:akira2kun:20200119210314j:plain