NULL//SHIFT は、外部ゲームエンジンや画像素材を使わず、ブラウザ標準機能だけで構築したツインスティック型ローグライトです。

ゲーム概要

侵食された知識アーカイブを10セクターにわたって進み、敵性ノイズを排除します。敵が落とす同期データを回収するとレベルが上がり、ランダムに提示される3つのプロトコルから1つを選択できます。

  • 7系統の通常敵と、攻撃パターンが変化するボス
  • 18種類のアップグレードと重ね掛け可能なビルド
  • ダッシュ、誘導ミサイル、画面全体EMPの3アビリティ
  • コンボ倍率、ハイスコア、ローカル保存
  • キーボード・マウスとスマートフォンのデュアルスティック操作
  • Canvas 2Dによるパーティクル、残像、画面揺れ、プロシージャル背景
  • Web Audio APIによるリアルタイム効果音

技術構成

ゲームループ、衝突判定、ウェーブ進行、敵AI、弾道、アップグレード抽選、描画、効果音を単一の静的ゲームとして実装しています。ネットワーク通信はなく、ビルド後はCloudflare Pagesからそのまま配信できます。

操作

操作キーボード・マウスタッチ
移動WASD / 矢印キー左スティック
照準・射撃マウス / 左クリック右スティック
ダッシュSpaceDASHボタン
誘導ミサイルF / 右クリック自動照準中にチャージ発射
EMPEEMPボタン
ポーズEsc / P右上の一時停止

ゲームを起動する