hyper kame tobashi
説明
phaserで作ったゲームです。入力はクリック(画面をタップ)だけの簡単なミニゲームです。ハイスコアを目指して遊んでください。
学習目的でphaserというゲームエンジン(フレームワーク)を触ってみたかっただけなので簡素な作りになっています。
phaserを使ってみた感想などは別記事にてまとめておきます。
その他・遊び方
ページはこちらです。トップページの「webTools」からも飛べます。
https://hyperts.net/kametobashi/
タイトルスクリーン
「START」を押すとゲームが始まります。
「RECORD」を押すと記録を確認できます。ハイスコアは上位10個分表示されます。
スコアボード
「スコア」は降順で上位10個分
「名前」を登録するときは半角英数8文字までです。デフォルトではkamechanとなっています。
「TAP to BACK」を押すとタイトルに戻ります。
ゲームシーン1
ゲームを始めると角度を決めるメーターと、カメを飛ばすパワーを決めるメーターが表示されます。
「分度器メーター」を押すと角度が決定します。
「パワーメーター」を押すとパワーが決定します。
ゲームシーン2
カメが飛んだ後は着水時に再び飛べるかを判定します。
「Judge」に表示される数値が判定です。着水後に分子が0-99の間でランダムに変動します。分母は基礎95で着水時にペナルティとして2減ります。
「Score」に表示されているのがスコアです。カメの移動距離です。
画面のどこでも良いのでタイミング良くクリックすることで着水時のペナルティが無くなります。
スコア登録
ハイスコアを更新できる場合にのみ表示される画面です。
名前を入力してから、名前変更のリロードマークをクリックするとゲーム画面に反映されます。名前の入力はゲーム画面外、下側にあります。
デフォルトでは「kamechan」と入力されています。
名前を入力してからリロードマークをクリックしないとゲーム内に反映されませ。
「send record」をクリックすると記録が送信されます。一度しか押せない(送信できない)ので名前を確認してから送信してください。
記録を送信するとゲームシーンへ戻ります。記録を確認する場合はページを更新してください。
ハイスコアを出すコツ
再び飛べるかの判定は「カメ」と「波」が交差した瞬間から10F後に行われます。
ペナルティを無くす「ナイス判定」はこの10Fの間に行われます。
ゲームは60FPSで進行するのでカメが着水してから1/10秒の間に画面をクリックすることが記録を伸ばすコツです。
Judgeは基礎95ですがはじめの「角度」と「パワー」が悪いとペナルティとして20引かれます。
再び飛べるかの判定は完全に運なので「ナイス判定」を出し続ければ理論上は無限に記録を伸ばすことができます。
しかし5/100の確率なので逆に1回目で終了することもあります。
まごうことなき運ゲーです。
現在確認されているバグ
Internet Explorerで動かないというのは仕様です。Edge, Firefox, Chromeで確認しています。
その他の報告も受け付けています。
更新履歴
1.0(2018/10/23)
コード解説
今回はまだ語れることがありません。逆に教えて欲しいぐらいです。
製作期間は無知識から始めて1週間未満です。このぐらい簡素な作りでも知識がないと作るのは結構大変でした。
追加して欲しい機能や、こういう仕組みがあれば競技性や面白さが上がるのでは?というアイディアも大募集しています。実際に組み込むかは分かりませんが参考になるので大歓迎です。
これのコンシューマ版は「hyper 極 kameatama tobashi」ですか?