NULL//SHIFT は、外部ゲームエンジンや画像素材を使わず、ブラウザ標準機能だけで構築したツインスティック型ローグライトです。
ゲーム概要
侵食された知識アーカイブを10セクターにわたって進み、敵性ノイズを排除します。敵が落とす同期データを回収するとレベルが上がり、ランダムに提示される3つのプロトコルから1つを選択できます。
- 7系統の通常敵と、攻撃パターンが変化するボス
- 18種類のアップグレードと重ね掛け可能なビルド
- ダッシュ、誘導ミサイル、画面全体EMPの3アビリティ
- コンボ倍率、ハイスコア、ローカル保存
- キーボード・マウスとスマートフォンのデュアルスティック操作
- Canvas 2Dによるパーティクル、残像、画面揺れ、プロシージャル背景
- Web Audio APIによるリアルタイム効果音
技術構成
ゲームループ、衝突判定、ウェーブ進行、敵AI、弾道、アップグレード抽選、描画、効果音を単一の静的ゲームとして実装しています。ネットワーク通信はなく、ビルド後はCloudflare Pagesからそのまま配信できます。
操作
| 操作 | キーボード・マウス | タッチ |
|---|---|---|
| 移動 | WASD / 矢印キー | 左スティック |
| 照準・射撃 | マウス / 左クリック | 右スティック |
| ダッシュ | Space | DASHボタン |
| 誘導ミサイル | F / 右クリック | 自動照準中にチャージ発射 |
| EMP | E | EMPボタン |
| ポーズ | Esc / P | 右上の一時停止 |