$ cd ~/projects/game/last-signal
LAST SIGNAL
Playable / 改善を続けています
撃つ、隠れる、先に逃げる。
AIと戦う3Dバトルロイヤル。
LAST SIGNALは、プレイヤー1人とAI23体が最後のひとりを争うブラウザゲームです。島で武器を拾い、遮蔽物や音を頼りに、縮小する安全地帯を目指します。
ChatGPT Astraで制作しました。現在はソロ対AI戦を公開し、遊びやすさを改善中。新兵モードの難易度には、まだ課題があります。
ログイン不要・PC/スマホ対応。スマホは横向き推奨。初回のページ読み込みには通信が必要です。

Play video
新兵強すぎ問題、実際に遊ぶとこうなる。
いちばん簡単な「新兵」設定なのに敵が強すぎる、という課題です。制作した本人のプレイ動画では、最初の試合は8秒で退場。その後の再戦も含めた約34秒の記録です。新兵で練習できる難易度にしたいので、遊んだ感想もお待ちしています。
音声なし。難易度調整前の記録です。感想・お問い合わせはX(@yabi_labs) へ。
Available now
現在遊べる機能
ソロ・対AI戦
あなた1人+AI23体。敵同士も戦い、最後のひとりが勝者になります。オンライン対戦は未対応です。
ひとつの島、3つの出撃地点
安全寄り・バランス・激戦の3つから出撃地点を選択。港湾、居住区、通信施設、丘陵、排水路がつながった約500m四方の島を移動します。
拾って備える、撃って生き残る
武器5種類、アーマー、回復、手榴弾、煙幕を実装。初期装備のピストルから、現地で装備を更新します。
変わる戦況
安全地帯の縮小、通信端末、補給物資、天候を実装。最大12分の試合ですが、早く決着すると後半のイベントは発生しません。
PC・スマホ操作
PCはキーボードとマウス、スマホはスティックとタッチボタン。移動・照準・射撃の同時操作に対応しています。
結果を見て、もう一戦
順位・撃破数・与ダメージなどの戦績を表示。再戦や、残ったAIの観戦ができます。
難易度は新兵・標準・熟練の3段階。対応機能の一覧であり、すべての端末での動作や快適さを確認済みという意味ではありません。
Next steps
今後の課題・改善予定
以下はこれから取り組みたい内容です。解決済みの機能ではなく、実装や検証に合わせて更新します。
01 / 優先して改善
新兵強すぎ問題を解決する
新兵でも開始直後に倒される体験があり、難易度を見直します。AIの反応・射撃精度だけでなく、初期射線や装備を拾うまでの導線も確認します。
目指す状態:初見でも装備を拾い、敵に気づき、逃げる判断を試せること。
02 / 今後の予定
BGMの導入・SEの充実
Web Audioによる簡易効果音は実装済み。BGMの追加と、銃声・被弾・リロードなどの音の作り込みを進めたいと考えています。
目指す状態:音で状況を把握しやすく、プレイの雰囲気も伝わること。
03 / 構想・未実装
オンライン対戦に対応する
現在はソロ対AI専用です。部屋の作成や参加、試合状態の同期、遅延への対応、サーバー運用を含めて方式を検討します。
公開時期や人数は未定。まずは現在の対AI戦を遊びやすくします。
04 / 追加で検証
スマホ実機で操作と負荷を確かめる
スマホ相当の画面サイズと同時入力のテストは実施済み。iPhone・Android実機での複数指操作、発熱、長時間プレイは継続して確認したい課題です。
目指す状態:移動と射撃を同時に行いやすく、端末に合う画質を選べること。
Dev log
更新履歴
制作ページと技術記事を整備
実プレイ動画、現在の機能、今後の課題を掲載。新兵の難易度を優先して改善する方針をまとめました。
スマホの同時操作と走行描画を修正
移動しながら射撃・照準できるよう、指ごとの入力と戦闘処理を修正。走行アニメーション、スタミナ切り替え、影のちらつきも改善しました。
最初のゲームとして公開
タイトルから出撃、ソロ対AI戦、結果表示、再戦までを実装。ゲーム一覧も、プレイ画面が伝わるサムネイル中心の構成にしました。
Read more