EN
Abyss Survivor: ブラウザーで宇宙サバイバルゲームをつくる
Canvasで描画し、Web Audioで音を生成し、移動と強化を一続きのプレイにつなげます。

Abyss Survivor は宇宙を舞台にしたサバイバルアクションゲームです。敵をかわし、反撃し、プレイの進行に合わせて強化を選びます。ブラウザーで動き、プロジェクトページに遊べるデモがあります。
アクションを描き、音をつくる
Canvas 2Dでゲームを描画します。船、敵、攻撃エフェクトが同じ画面に並び、戦闘の状況を読み取りやすくすることを目指しています。継続するゲームループが、状態の更新を画面の表示につなぎます。
音にはWeb Audio APIを使います。コードで生成した音で、攻撃や衝突などの動作にすぐ反応します。視覚効果と合わせ、プレイヤーが各操作の結果を認識する助けになります。
選択をプレイの流れにつなげる
サバイバルゲームでは移動だけでなく、強化画面でひと息つき、次の戦闘に備えることも大切です。Abyss Survivorでは、武器や能力の強化が次のアクションに反映されます。
移動し、結果を見て、次に何を強くするかを選ぶ。これらを一続きの体験にすることが制作の課題であり、そのリズムをゲームの中心に置いています。
ブラウザーで試す
プロジェクトページには遊べるデモがあります。船を操作すると、移動と強化の選択がどう組み合わさるかを体感できます。