ゲームの概要
本作『Cosmo Viper - 20-Line Genesis -』は、名作横スクロールシューティングのDNAを受け継ぎつつ、「20行プロンプト」の制約とミニマリズムを極限まで突き詰めて設計された本格SFシューティングゲームです。HTML/CSS/Canvas JavaScriptを1つの高密度なコードに凝縮し、レトロフューチャーかつ洗練されたレスポンシブなサイバービジュアルを実現しています。
操作方法
ゲーム開始も含め、PCではキーボード、スマートフォンでは画面上のバーチャルコントローラーを使用して操作します。
- PC(キーボード操作)
- 移動:
矢印キー (↑ / ↓ / ← / →)
- ショット:
スペースキー (SPACE) (押しっぱなしで連射可能)
- パワーアップ発動:
X キー または Shift キー
- スマートフォン(タッチ操作)
- 移動: 画面左下の
十字キー (▲ ◀ ▶ ▼) をタッチ
- ショット: 右下の赤いボタン
[F] (Fire) をタッチ
- パワーアップ発動: 右下の青いボタン
[P] (Power) をタッチ
クリア条件
- 全3ステージを戦い抜き、各ステージの最後に待ち受ける超巨大な「ボス敵」をすべて撃破してください。
- 最終ステージ(ステージ3)のボスを破壊すると「MISSION CLEAR!」となり、ゲームクリアです。
ゲーム仕様
- カプセル式パワーアップシステム:
敵(黄色や赤色の機体)を倒すと、一定確率で青色の「パワーアップカプセル」をドロップします。回収するたびに、画面下のパワーゲージの選択枠が右へと進んでいきます。希望の項目に枠がある時に発動ボタン(XまたはP)を押すことで自機を強化します。
- SPEED: 移動速度が最大3段階まで上昇。
- MISSILE(D): 地形に沿って前方へ滑走する対地ミサイルを投下。
- MISSILE(U): 上空斜め前方へ飛ぶ対空ミサイルを発射。
- LASER: 敵をすべて貫通し、高頻度で撃ち込める強力なレーザーへ変化。
- OPTION: 自機の動きに追従し、同様にショットを放つ無敵の分身を最大2機まで展開。
- BARRIER: 自機を包み込み、敵の弾や衝突ダメージを複数回防ぐシールドを展開。
- ステージ構成とボス:
ゲームの進行度に合わせて背景の山や森林といった地形(当たり判定なし)がスクロールし、後半になるにつれて敵の猛攻が激しくなります。ボス戦時は画面がボス固定スクロールになり、倒すまで先には進めません。
- ローカル保存(ハイスコア機能):
ブラウザの localStorage と連動しており、ゲームオーバー時やクリア時に最高得点が自動で保存され、リロード後もハイスコアが維持されます。