About

VOID STRIKERについてAbout VOID STRIKER

VOID STRIKER は、ブラウザだけで完結するレトロ調の縦スクロールシューティングゲームです。内部解像度480×640のcanvas上で、すべてのグラフィックを手続き的な描画(塗りつぶし・パス・グラデーション・発光効果)で表現し、すべての効果音とBGMをWeb Audio APIによるその場合成でまかなっています。画像ファイルや音声ファイルといった外部アセットは一切使用していません。

VOID STRIKER is a retro-style vertical-scrolling shooter that runs entirely in the browser. All graphics are drawn procedurally on a 480×640 internal-resolution canvas using fills, paths, gradients, and glow effects. Every sound effect and piece of background music is synthesized with the Web Audio API. The game uses no external assets such as image or audio files.

もう一つの大きな特徴は、ダウンロードしたファイルをダブルクリックするだけで、ネット接続なしにそのまま遊べる ことです。これを実現するため、あえてESモジュールや外部ライブラリ、ビルド工程を使わず、クラシックな <script> タグの読み込みだけで動くように設計しています。ブラウザで動く小さなアーケードゲームを、誰でも気軽に手元で動かして遊べる形で公開したい、という思いから生まれたプロジェクトです。

Another key feature is that you can play offline simply by double-clicking the downloaded file. To make this possible, the game deliberately avoids ES modules, external libraries, and a build process. It is designed to run using only classic <script> tags. This project grew from the idea of making a small browser arcade game available in a form that anyone can easily keep and play locally.

できることFeatures

開発者についてAbout the developer

本サイト・本ゲームは rin0420 というハンドル名で個人開発しています。実装の詳細な設計判断やバグ修正の裏側は 開発ブログ で随時公開しており、AIエージェントを活用した反復開発(設計・実装・検証のサイクルを細かく回す開発スタイル)で継続的に機能追加を行っています。ソースコードはGitHub上で公開しており、誰でも中身を確認したり、Issueで意見を送ったりすることができます。詳しくは お問い合わせ ページをご覧ください。

This site and game are developed independently under the handle rin0420. Detailed design decisions and the background to bug fixes are shared regularly on the development blog. Features are added continuously through an iterative development process supported by AI agents, with short cycles of design, implementation, and verification. The source code is available on GitHub, where anyone can inspect it or submit feedback through Issues. See the contact page for details.

技術的な制約(ポリシー)Technical constraints and policy

VOID STRIKERの開発では、次のようなルールを一貫して守っています。

VOID STRIKER is developed according to the following rules:

こうした制約を課すことで、ゲーム本体が特定のホスティング環境やビルドツールに依存せず、長く動作し続けられることを目指しています。npmは構文チェックやテストといった開発ツールとしてのみ使用しており、実行時にインストール済みのnpmパッケージへ依存する処理は一切ありません。

These constraints are intended to keep the game independent of any particular hosting environment or build tool so that it can continue to run over time. npm is used only for development tools such as syntax checks and tests. No runtime behavior depends on installed npm packages.

本サイトについてAbout this site

本サイト(攻略ガイド・開発ブログ・About/Contact/Privacyなどのページ群)も、ゲーム本体と同じ「外部アセット不使用・ビルド工程なし」の方針を踏襲した静的HTMLで構築しています。ページ内の図解が必要な箇所は、画像ファイルではなくインラインSVGで表現しており、フォントもゲーム本体と同じ "Courier New", monospace 系のみを使用しています。ゲーム本体のプレイ画面・操作性には一切影響を与えない形で、独立した静的コンテンツとして追加されています。

This site, including the gameplay guide, development blog, and About, Contact, and Privacy pages, is also built as static HTML under the same policy of using no external assets or build process. Where diagrams are needed, they are presented as inline SVG rather than image files. The site uses only the same "Courier New", monospace font family as the game. It has been added as independent static content without affecting the gameplay screen or controls in any way.