GGPOとは
GGPOは、オンラインでの格闘ゲームプレイを快適にするために開発された
ソフトウェアです。このツールは、遅延を軽減する技術を使っており、主に当初の目的はプレイヤー同士が快適に対戦できる環境を提供することにありました。
2019年にはMIT
ライセンスの下にオープンソース化され、誰でも無料で利用できるようになりました。
背景
このプロジェクトは2006年、特に
Xbox 360向けに移植された『Street Fighter II' -HYPER FIGHTING-』に由来します。このゲームにはオンライン対戦が実装されていましたが、特にトニー・キャノンはその
ラグが大きな問題であると感じました。彼はこの問題を解決すべく、GGPOの開発を開始し、同年の年末には最初のバージョンをリリースしました。GGPOは、P2P接続を利用して
ラグを軽減し、プレイヤーの入力を予測する技術や、
投機的実行といった方法を採用しています。
GGPOの成長
GGPOは『Street Fighter II' -HYPER FIGHTING-』以外にも多くのタイトルに対応していきました。具体的には、
カプコンやSNKが制作したゲーム、例えば『ザ・キング・オブ・ファイターズ2002』や『メタルスラッグX』などに利用されるようになりました。ゲーム開発者たちもオンライン対戦における
ラグの問題に頭を悩ませており、『Street Fighter III: 3rd Strike Online Edition』をはじめとするいくつかのタイトルでもGGPOが商業利用されています。
オープンソース化とその後
2019年10月、GGPOはMIT
ライセンスのもとにオープンソース化されました。その結果、GGPOは
GitHubで無償で提供されるようになり、今後も多くの開発者から注目されています。これにより、オンライン格闘ゲームのコミュニティ全体が恩恵を受けることが期待されています。
GGPOを使用しているゲーム
GGPOは多くのゲームで採用されています。その一例として、次のようなタイトルがあります:
- - Final Fight DOUBLE IMPACT (2010)
- - ドラゴンボール ゼンカイバトル (2011)
- - ストリートファイターIII 3rd STRIKE ONLINE EDITION (2011)
- - スカルガールズ (2012)
- - Marvel vs. Capcom Origins (2012)
- - ヴァンパイア リザレクション (2013)
- - ダンジョンズ&ドラゴンズ ―ミスタラ英雄戦記― (2013)
- - Divekick (2013)
- - メタルスラッグ3 (2014)
- - リーサルリーグ (2014)
- - Rising Thunder (2015)
- - ポケットランブル (2017)
- - フライングパワーディスク (2017)
- - Punch Planet (2017)
- - Omen of Sorrow (2018)
- - Fantasy Strike (2019)
- - Them's Fightin' Herds (2020)
- - FOOTSIES Rollback Edition (2020)
- - Terrordrome - Reign of the Legends (2020)
- - GUILTY GEAR XX Λ CORE PLUS R (2020)
- - Coreupt (TBA)
- - Blazing Strike (TBA)
このように、GGPOは多様なタイトルで使用されており、格闘ゲームにおけるオンライン体験の向上に寄与しています。攻撃や防御の操作がスムーズに行えることは、プレイヤー同士の対戦における興奮を高め、より良い環境を提供します。
参考資料
GGPOに関連する公式ウェブサイトや
GitHubのページも存在し、より詳細な情報を得ることができます。