Translate README.md to Japanese

JakeTheJake74[0] generously donated a professional translation of this
document (not by me). I just proof-read and added it.

[0] https://github.com/pond3r/ggpo/issues/2#issuecomment-546357632
This commit is contained in:
Silvan Jegen
2019-10-26 17:53:32 +02:00
parent e1437a50a9
commit 80b8800fa2

40
README.ja.md Normal file
View File

@@ -0,0 +1,40 @@
![](doc/images/ggpo_header.png)
## GGPOとは
従来の技術はプレイヤーの入力に遅延を織り込んで通信を行っており、その結果反応が遅く、ラグを感じるプレイ感になっていました。ロールバックネットワーキングはプレイヤーの入力を即座に送信するため、入力予測と投機的実行を行うことにより、遅延ゼロの回線環境をもたらせるのです。ロールバックがあれば、タイミングや相手の動きや効果音に対しての反応、指が覚えている入力、これらオフラインで行えた内容が、そのままオンラインでも行えます。GGPOネットワーキングSDKは、ロールバックネットワーキングを新作や発売されているゲームに極力簡単に組み込めるよう作られています。
これまでのGGPOについてさらに知りたい方は、http://ggpo.net/をご覧ください。
このリポジトリにコードやドキュメント、SDKのサンプルアプリケーションが収められています。
## ビルド
GGPOのビルドは現在のところWindowsのみになりますが、他プラットフォームへのポートも現在行っています。
### Windows
Windowsのビルドは[Visual Studio 2019](https://visualstudio.microsoft.com/downloads/)と[CMake](https://cmake.org/download/)が必要になります。ご使用の前に、どちらもインストールされていることをご確認ください。またインストール時、パスにCMakeを追加してください。
- Visual Studio 2019のソリューションファイルを作成するため、SDKのルートディレクトリで`build_windows.cmd`を実行します。
- コンパイルをするため、Visual Studio 2019で`build/GGPO.sln`ソリューションを開きます。
好みにあわせて`cmake-gui`で実行も出来ます。
## サンプルアプリケーション
ソースディレクトリ内のVector Warアプリケーションでは、2つのクライアントを同期するGGPOが搭載されています。コマンドライン引数は
```
vectorwar.exe <localport> <num players> ('local' | <remote ip>:<remote port>) for each player
```
2~4プレイヤーゲームの始め方についての例は、binディレクトリにある.cmdファイルをご覧ください。
## ライセンス
GGPOはMITライセンスの元で利用ができます。つまり、GGPOは商用、非商用のどちらでも無料で利用ができます。クレジットの掲載、帰属は必要ありませんが、してくださると大変うれしく思います。