レバーレスコントローラーを購入した方、あるいは格闘ゲームコミュニティに頻繁に顔を出している方なら、おそらく「SOCD」という頭字語や、それにまつわる専門用語、例えば「SOCDクリーニング」、「SOCD解決」、「最終入力優先」、「上優先」といった言葉に遭遇したことがあるでしょう。まるで工学の宿題のように聞こえますが、実は現代のコントローラーハードウェアにおいて最も単純かつ重要な概念の一つです。これを理解すれば、購入を検討しているすべてのレバーレスコントローラーやSOCDキーボードを評価する方法が変わるはずです。
このガイドでは、SOCDとは何か、その起源、なぜゲーム開発者やコントローラーメーカーがそれに注目するのか、人気のある格闘ゲームで採用されているさまざまな解決ルール、そして自分のデバイスで設定する方法について説明します。
SOCDとは何か?
SOCDは「Simultaneous Opposing Cardinal Directions」の略です。カーディナル方向とは、上、下、左、右のことです。「反対方向のペア」とは、左+右、上+下のことです。
アーケードスティックやゲームパッドの十字キーでは、物理的に左と右を同時に押すことはできません。レバーや十字キーのハードウェアがそれを不可能にしているからです。しかし、レバーレスコントローラー(ボタンボックスまたはヒットボックススタイルのコントローラーとも呼ばれます)やSOCDキーボードでは、すべての方向が独立したキーになっています。左を押しながら右をタップすることを妨げるものは何もありません。また、上と下を同時に押すことも可能です。
そこで問題となるのが、反対方向のキーを同時に押したときに、ゲームは何として認識すべきかという点です。この判断を「SOCD解決」(またはSOCDクリーニング)と呼び、コントローラーのファームウェア、ゲーム自体、あるいはその両方によって処理されます。
SOCDが重要な理由:未然に防ぐ問題
なぜ誰もがSOCDを気にするのか疑問に思うかもしれません。左右を同時に押すのは単なる事故ではないのか、と。しかし、未解決のSOCD入力が何を引き起こすかプレイヤーが発見するまでは、そう考えられていました。
全くクリーニングルールがない場合、古い一部のゲームでは左+右を同時に押すと、両方の方向が同時に登録されました。これにより、以下のような悪用が可能になりました。
- SOCDウォーキング:左+右と上下のいずれかの入力をホールドすると、ブロックされた移動状態が生成され、チャージ中に「歩く」ことができたり、一部のタイトルでは前方に移動しながら自動的にガードすることが可能になりました。
- 自動ガード:特定のゲームでは、反対方向の同時入力により、プレイヤーが実際にガードしていなくても防御状態が生成されました。
- チャージショートカット:2秒間後ろをホールドする必要があるキャラクターは、反対方向の入力状態を悪用して、前方に移動しているように見せかけながらチャージすることができました。
これらは「AIMアシスト」レベルのチートではありませんでしたが、ボタンボックスのプレイヤーに、スティックやパッドでは物理的に不可能なテクニックを与えました。トーナメント主催者やゲーム開発者がこれに気づき、SOCD解決は競技ルールの一部として正式に採用されるようになりました。そして、ゲーム自体がソフトウェアレベルで強制する度合いが増しています。
一般的な4つのSOCD解決ルール
異なるゲームやプラットフォームでは、反対方向の入力を解決するための異なるルールが義務付けられています。遭遇する可能性のある4つのルールは以下の通りです。
1. ニュートラル解決
左+右=方向入力なし。入力は互いにキャンセルされます。上+下も同様です。これは最も保守的なルールであり、長年にわたってヒットボックススタイルのファームウェアの古典的なデフォルトでした。これにより、すべての悪用が完全に排除されます。