[Post:05/04/2022]
ブラウザで遊べるレースゲーム
phina.js(JavaScript)で作成したレースゲームです。
ブラウザで遊べます。
周回コースをタイムアタックします。
Firefox、Chrome、Edge で動作確認しています。
スマホ、タブレットでも遊べますが、エンジン音が出ないかもしれません。
(最新のAndroidでは音が出ることを確認しています。)
ブラウザによって、ラップタイムが大きく変わります。自分の環境での戦いだと思ってください。
Firefox よりも Chrome、Edge の方が早いです。
ハンドルはデジタルで取得していますが、内部でどれだけ曲がっているかを持っているため、長く押しすぎると制御が難しくなります。この辺の操作感覚には慣れが必要かもしれません。
カーブではアクセルを離して減速することを心がければコースアウトせずに走れるようになるかと思います。
JavaScriptで疑似3D表現をするのが夢だったので作成しました。
道路の計算式は、書籍「Pythonでつくるゲーム開発入門講座 実践編」(ソーテック社)を大変参考にさせていただきました。
2022/05/07 ゲームページ埋め込みできるようにソースを修正しました。
カーソルキーで画面がスクロールしないようにしました。
PCのブラウザ,または スマホ,タブレットのブラウザで遊べます。
PC
ハンドル・・・カーソルキー(矢印キー)左右
ギア・・・・・カーソルキー(矢印キー)上下
アクセル・・・「X」キー
ブレーキ・・・「Z」キー
スマホ,タブレット
ハンドル・・・画面のパッド左右
ギア・・・・・画面のパッド上下
アクセル・・・画面の左ボタン
ブレーキ・・・画面の右ボタン
アクセル,または ブレーキ を押すとゲーム開始します。
ゲーム止める方法はありません(汗)。延々とタイムアタックしますので,ブラウザを閉じてください。