Knockout! · 04 駅
動かないときの確認 — 操作・通信・表示
この作品はブラウザ内の iframe で動き、通信は外部サーバーへ直接つながります。つまり「ゲーム側の問題」と「回線側の問題」が混ざりやすい作りです。症状から切り分けます。
Enter を押しても撃てない
仕様です。画面のチュートリアルは「Press Enter or click to launch!」と案内しますが、本体ビルドに Enter のキー処理はありません。確定は Space か左クリック、スマホは Confirm ボタンです。
この一文は英語のまま表示されるため、日本語話者には特に紛らわしい箇所です。Enter を押して反応がないときは、Space を試してください。
名前が入らない / 開始できない
名前は24文字までです。空のままだと PLAY GAME を押しても進みません。まず1文字以上入れてください。全角・半角は問いませんが、記号だけの名前は表示が崩れることがあります。
入力欄にフォーカスが残っていると、WASD がゲームではなく入力欄に入ります。名前を入れたら画面の余白を一度クリックしてフォーカスを外すと、移動キーが効くようになります。
部屋に入れない
表示される文言で原因が分かれます。「Room not found. Check the code and try again.」ならコードの誤り、「Room is full. Redirecting you to a new game…」なら満員、「Room uptime too short for reconnection.」なら部屋ができたばかりで再接続できない状態です。
フレンドと遊ぶときは、部屋を立てた直後に全員が入ろうとすると、この3つ目の文言に当たることがあります。少し待ってから入り直すのが素直な対処です。
読み込みが終わらない
ゲーム本体は外部の iframe で読み込まれ、通信先は wss:// で始まる専用サーバーです。社内ネットワークや学校の回線では WebSocket が遮断されていることがあり、その場合は「Loading arena...」から進みません。
ブラウザのプライバシー設定でサードパーティの Cookie やストレージをすべて拒否していると、名前の保存や再接続が失敗することがあります。この作品は iframe 内で動くため、親ページではなくゲーム配信元のドメインを許可する必要があります。