シンプル弾幕シューティング

実際のゲーム画面

ゲームはこちらからプレヰできます

あそびかた

絶え間なく降り注ぐ弾幕の嵐を避け続け、ハイスコアを目指そう。
慈悲はありません。弾幕アレルギーの方はアレしてください。

操作(PC)

ゲーム開始
Enter または クリック
移動
上: 左: 下: 右:
低速移動
Shift長押し

操作(モバイル) 一部の環境では機能しない場合があります

ゲーム開始
画面タップ
移動
スワイプ

あとがき

JavaScriptのCanvas APIとやらを触ってみたくなりまして、 これで何かかんたんな2Dゲームを作ってみるかといったら、弾幕シューティングですね~。
ブラウザのJavaScriptでできる範疇は2Dだけに留まらず、 WebGLなどによる3D表現も可能ですから、夢がおっきいですね。

JavaScriptで実装するオブジェクト指向は初めてだったから、 なかなかJavaなどとは感覚が違う部分も多くて苦労しました~ね。
あと数弱ですし、ゲームはなんだかんだあまり作ってきませんでしたから、 三角関数を初めてマトモに使いましたよ(笑)

今回、初めてプロトタイプをAI(Gemini)に任せてみたのですが、 その実力は想像を大きく超えることもあれば、逆に下回ることもあり...
なかなか上手くはいかないですが、それでもAIの未来には期待ばかり残るものです。

ちと遅延が目立つかも。でも簡易的なものだったから許してちょ。
動作が重い時、もしかしたら、ほんとにもしかしたら、ほんとのとこどうか知らないけど、 画面の拡大率をめっちゃ上げると動作が軽くなるかも。 ほんとに軽くなるかも。