SY GAMESSYGAMES.NET

ABOUT

このサイトについて

SY GAMES は、SY4869 が個人で制作したブラウザゲームを公開している場所です。
ここでは、運営者のことと、どうやって作っているかを書いています。

運営者

運営者AUTHORSY4869(個人)
サイト名SITESY GAMES
ウェブサイトURLhttps://sygames.net
公開SINCE2026年8月
連絡先CONTACTお問い合わせフォーム(Google フォーム)
取り扱いPRIVACYプライバシーポリシー

企業やチームではなく、一人で企画・プログラム・文章・画面設計を担当しています。
そのため返信までに時間をいただくことがあります。

何を作っているか

ブラウザだけで完結する、短く終われるゲームを作っています。何かを入手させたり、アカウントを作らせたりせず、開いたその場で始められること。そして、腕前が理由で結末に届かない作りにしないこと。この二つを軸にしています。

一作目の『フェイブル・オブ・アビス』は、童話の少女たちと戦う縦スクロールの弾幕シューティングです。全五話、ボスは五体、通しで 15 分ほどで終わります。

どうやって作っているか

ゲーム本体は素の JavaScript だけで書いています。ゲームエンジンも、描画ライブラリも、ビルドツールも使っていません。描画は Canvas 2D、音は Web Audio API。480×640 の画面を 60fps の固定タイムステップで動かしています。

ライブラリを避けているのは主義の問題ではなく、単に読み込みを速くしたかったからです。ページを開いてから遊び始めるまでに待ち時間があると、それだけで人は帰ってしまいます。フレームワークを一つ入れるとその分だけ起動が遅れるので、必要なものを自分で書くほうが目的に合っていました。

最初の版は、画像も音楽もすべて Base64 で HTML に直接書き込んだ一枚の巨大なファイルでした。どこにでも置けて確実に動く反面、18MB という極端な大きさになり、開くたびに全曲を読み込む形になってしまいます。現在は素材をファイルへ切り出し、必要になった時点で取りに行くよう作り直しました。

設計で考えたこと

弾幕シューティングとして、いくつか意識的に選んだ作りがあります。

画面に同時に存在できる弾は最大 1400 発です。上限を決めておかないと、条件次第でフレーム落ちが起きて、避けられるはずの弾に当たってしまいます。

動作の確認について

弾幕を一つ調整すると、一見関係のない場所の難易度が変わることがあります。そのため、ゲームを自動で動かして仕組みを検査するテストを 78 項目書き、リリース前に通すようにしていました。技名が正しいか、難易度の係数が実際の弾に効いているか、ボムが五種類とも仕様どおり働くか、といった項目です。

さらに、わざと壊した版を作ってテストが赤くなるかも確かめました。これは有効で、実際に「盾を無効にしてもテストが通ってしまう」抜けが見つかっています。自機の弾は別の場所で止まっていたため、ボムだけが盾を貫通する状態を見逃していました。

ただし自動化できるのはここまでです。実際の見た目、音の自然さ、そして「その弾幕が理不尽かどうか」は数値で測れないので、最後は自分で遊んで判断しています。

素材と権利について

当サイトで公開しているゲームのプログラム、文章、画像、音声等の権利は、運営者または各権利者に帰属します。

外部の素材を使用する場合は、利用規約等においてゲームへの組み込みおよび商用利用が許可されたものを、各提供者の定めるライセンスに従って使用しています。詳細はプライバシーポリシーの著作権の項をご覧ください。

登場する童話(赤ずきん、ヘンゼルとグレーテル、白雪姫、シンデレラ)は、いずれも著作権の保護期間が終了した民間伝承をもとにした独自の解釈による創作です。特定の映像作品や出版物とは関係ありません。

ゲームを始める お問い合わせ