About
VOID STRIKERについて
VOID STRIKER は、ブラウザだけで完結するレトロ調の縦スクロールシューティングゲームです。内部解像度480×640のcanvas上で、すべてのグラフィックを手続き的な描画(塗りつぶし・パス・グラデーション・発光効果)で表現し、すべての効果音とBGMをWeb Audio APIによるその場合成でまかなっています。画像ファイルや音声ファイルといった外部アセットは一切使用していません。
もう一つの大きな特徴は、ダウンロードしたファイルをダブルクリックするだけで、ネット接続なしにそのまま遊べる
ことです。これを実現するため、あえてESモジュールや外部ライブラリ、ビルド工程を使わず、クラシックな
<script>
タグの読み込みだけで動くように設計しています。ブラウザで動く小さなアーケードゲームを、誰でも気軽に手元で動かして遊べる形で公開したい、という思いから生まれたプロジェクトです。
できること
- キーボード操作・タッチ操作の両対応(詳しくは遊び方・操作方法)
- 敵12種・ボス3アーキタイプによる、進むほど手強くなるエンドレスなステージ構成
- プレイして貯めたクレジットで自機スキンや配色テーマをカスタマイズできるHANGAR
- 紹介コードを交換してクレジットを稼げるCODE機能
- BGM/SFXの音量調整や画面演出の軽減設定など、快適に遊ぶためのOPTION画面
開発者について
本サイト・本ゲームは rin0420 というハンドル名で個人開発しています。実装の詳細な設計判断やバグ修正の裏側は 開発ブログ で随時公開しており、AIエージェントを活用した反復開発(設計・実装・検証のサイクルを細かく回す開発スタイル)で継続的に機能追加を行っています。ソースコードはGitHub上で公開しており、誰でも中身を確認したり、Issueで意見を送ったりすることができます。詳しくは お問い合わせ ページをご覧ください。
技術的な制約(ポリシー)
VOID STRIKERの開発では、次のようなルールを一貫して守っています。
- 画像・音声などの外部アセットを一切使わない(すべて手続き描画・WebAudio合成)
file://でダブルクリック起動できること(ESモジュール・fetch/XHRの原則不使用)- ビルド工程なし。
js/のファイルがそのまま実行される alert/prompt/外部フォントを使わない
こうした制約を課すことで、ゲーム本体が特定のホスティング環境やビルドツールに依存せず、長く動作し続けられることを目指しています。npmは構文チェックやテストといった開発ツールとしてのみ使用しており、実行時にインストール済みのnpmパッケージへ依存する処理は一切ありません。
本サイトについて
本サイト(攻略ガイド・開発ブログ・About/Contact/Privacyなどのページ群)も、ゲーム本体と同じ「外部アセット不使用・ビルド工程なし」の方針を踏襲した静的HTMLで構築しています。ページ内の図解が必要な箇所は、画像ファイルではなくインラインSVGで表現しており、フォントもゲーム本体と同じ
"Courier New", monospace
系のみを使用しています。ゲーム本体のプレイ画面・操作性には一切影響を与えない形で、独立した静的コンテンツとして追加されています。