| ファイトケード | |
|---|---|
| 開発者 | パウ・“ポフ”・オリバ・パパシ |
| 最終リリース | 0.42 / 2015年9月1日 ( 2015-09-01 ) |
| オペレーティング·システム | Microsoft Windows、macOS、Linux |
| タイプ | フリーウェア |
| ライセンス | 非営利 |
| Webサイト | www.fightcade.com |
Fightcadeは、エミュレーションを通じて様々なアーケードゲーム機や家庭用ゲーム機でオンラインプレイを可能にするソフトウェアクライアントです。Fightcadeは、ネットワーク遅延がゲームプレイに与える影響を軽減するためにネットワークミドルウェアGGPOを利用しており、現在サービス終了となっているGGPOのマッチメイキングクライアントの後継として機能します。
Fightcade がオンラインプレイを容易にするために使用するネットワークミドルウェアGGPO は、2006 年にXbox 360で再リリースされたStreet Fighter II: Hyper Fightingの評判の悪いネットコードに対応して、Tony Cannon によって作成されました。[ 1 ] GGPO は当初、組み込みエミュレータを介してユーザーがネットワークマルチプレイヤーゲームをプレイできるようにするクライアントとバンドルされていました。GGPO クライアントは、 Street Fighter II、King of Fighters、Metal Slugなど、さまざまな人気アーケードゲームをサポートしていました。
Fightcadeの主要貢献者の一人であるPau "Pof" Oliva氏は、GGPOクライアントは断続的なサービスに悩まされることが多く、時には数日間オフラインになることもあったと指摘した。GGPOの将来を懸念したOliva氏は、GGPOのサービスが長期間停止している間にFightcadeの開発に着手した。Oliva氏は当初、Fightcadeクライアントを友人同士でのみ使用するつもりだったが、ベータテスターからの好意的な反応を受けて、クライアントを一般公開することにした。[ 2 ]
Fightcadeは2014年後半にベータ版としてリリースされましたが、当時他のネットプレイクライアントは開発者によるサポートがほとんどなく、長期間のサービス停止や財政難に苦しんでいたことが指摘されていました。[ 3 ] GGPOクライアントが廃止された後、Fightcadeは現在GGPOクライアントの事実上の後継として機能しています。
Fightcadeの機能の大部分はGGPOのクライアントをリバースエンジニアリングすることによって開発されました。FightcadeはGGPOクライアントの多くの機能を継承することになります。Fightcade独自の新しい機能も実装されました。例えば、他のユーザーに接続する際にポートフォワーディングが不要になるネットワークホールパンチングや、後で自分の試合をリプレイできるリプレイなどです。[ 2 ]
2017年10月、Fightcade 2.0が限定公開ベータ版としてリリースされました。[ 4 ] 2.0で追加された機能には、刷新されたGUIとバンドルされているエミュレータの更新バージョンが含まれており、これによりFightcadeはより幅広いアーケードおよびコンソールハードウェアをサポートできるようになりました。[ 5 ]
Fightcadeには複数のエミュレーターが内蔵されており、それらを使用して対応ゲームを実行します。オンラインマルチプレイヤープレイにはGGPOが利用され、FightcadeはGGPOのオリジナルクライアントに搭載されていたものと同じ「ロールバック」によるラグ軽減技術を利用できます。
ソフトウェアクライアントは、多くのカプコン基板(CPS-1、CPS-2、CPS-3)、ネオジオ、セガNAOMIなど、さまざまなアーケードハードウェアをサポートしています。Fightcade 2.0のリリースに伴い、Fightcadeはセガジェネシス、ターボグラフィックス16、スーパーNES、ドリームキャストなどの家庭用ゲーム機のサポートを追加しました。[ 6 ]
ソフトウェア自体は無料ですが、プレイヤーはROMファイルを自分で入手してインストールする必要があります。これは法的な理由によるもので、エミュレーションの概念自体は完全に合法ですが、必要なファイルは通常、著作権所有者の許可なくダウンロードされるため、オンライン著作権侵害にあたるからです。