galaxy-strike
v1.5.0
Published
🚀 ターミナルで動くストーリーシューティングゲーム - 5ステージ+ボス戦・武器進化搭載のASCII銀河を駆けろ!
Maintainers
Readme
NOVA 🚀(旧: GALAXY STRIKE)
ターミナルで動く ストーリーシューティングゲーム。npx galaxy-strike ですぐ遊べます。
npm パッケージ名は公開済みの
galaxy-strikeのままです(改名すると既存ユーザーが壊れるため)。 プロダクト名は NOVA としてリニューアルしました。
遊び方
npx galaxy-strikeまたは
npm install -g galaxy-strike
galaxy-strike # もしくは gstrike / game操作
| キー | 操作 | | ---- | ---- | | ← → / A D | 移動 | | Space / W / ↑ | 射撃 | | P | 一時停止 | | R | 再挑戦(ゲームオーバー時 / ポーズ中) | | M | メニューへ | | Q | 終了 |
ゲーム内容
- ストーリーモード: 全5ステージ(各ステージ3ウェーブ + ボス戦)
- キャラクター: パイロット「カイト」とオペレーター「ミア」の掛け合い台詞
- 武器進化: ステージクリアごとに射撃パターンが進化
- Lv1 スパローショット → Lv2 ツインランサー → Lv3 トライスプレッダー → Lv4 ピアッサー → Lv5 ファイブウェイバースト → Lv6 ノヴァブリッツ(MAX)
- アイテム: 敵撃破時に 25% でドロップ
- ♥ ライフ回復(最大5個・超過は+500点)
- P パワーモード(10秒間 最強弾)
- ★ オーバードライブ(10秒間 最強弾+無敵・レア)
- 敵AI難度スケーリング: 雑魚(スカウト/グラント/タンク/ダイバー/エリート)→ ボス
- クリア報酬: スコアボーナス & ライフ+1(8000点ごとにエクストラライフ+1)
- 画面: メニュー / HOW TO PLAY / ステージ導入ダイアログ / ゲームオーバー / エンディング+リザルト
開発
src/
├── config.js # 定数・バランス
├── main.js # モード遷移オーケストレーター
├── core/ # engine / renderer / input / weapons
├── story/ # stages.js / dialogue.js
└── ui/ # menu / intro / clear / gameover / endingnode index.jsLicense
MIT
