You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/4-proxy/index.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,9 +7,9 @@ title: Soccer Simulation Proxy
7
7
8
8
Developing a team can be complex due to the environment's intricacy, typically necessitating C++ programming. However, our framework allows for development in other languages by leveraging the [helios-base](https://github.com/helios-base/helios-base) features. By using **SoccerSimulationProxy**, you can develop a team in any language supported by **gRPC** or **Thrift**, such as **C#, C++, Dart, Go, Java, Kotlin, Node.js, Objective-C, PHP, Python, and Ruby**.
9
9
10
-
To use **gRPC**, you can check out our [gRPC server](../../2-sampleserver/0-sample-python-base-code-gRPC/index.md), which is based on proto messages and gRPC services. This server provides a helpful base to get more familiar with the gRPC implementation.
10
+
To use **gRPC**, you can check out our [gRPC server](../2-sampleserver/0-sample-python-base-code-gRPC/index.md), which is based on proto messages and gRPC services. This server provides a helpful base to get more familiar with the gRPC implementation.
11
11
12
-
To use **Thrift**, you can check out our [thrift server](../../2-sampleserver/1-sample-python-base-code-thrift/index.md), which is based on proto messages and thrift services. This server provides a helpful base to get more familiar with the thrift implementation.
12
+
To use **Thrift**, you can check out our [thrift server](../2-sampleserver/1-sample-python-base-code-thrift/index.md), which is based on proto messages and thrift services. This server provides a helpful base to get more familiar with the thrift implementation.
13
13
14
14
You can find more information about the services and messages in the [IDL section](../3-idl/protobuf.md).
15
15
@@ -39,8 +39,8 @@ sequenceDiagram
39
39
40
40
If you would like to develop a team or conduct research using **Python**, **C#**, or **JavaScript**, you can check the following links:
@@ -53,7 +53,7 @@ To use this framework, follow the steps below in order:
53
53
The **rcssserver** hosts the game. You can follow the instructions for setting it up in the [soccersimulation server](./../5-soccersimulation/0-server/index.md).
54
54
55
55
### 2 - Run the **Playmaker-Server**
56
-
Next, run one of the sample Playmaker Servers, such as this [gRPC Server](../../2-sampleserver/0-sample-python-base-code-gRPC/index.md), to receive information from the agents and send appropriate actions back to the game.
56
+
Next, run one of the sample Playmaker Servers, such as this [gRPC Server](../2-sampleserver/0-sample-python-base-code-gRPC/index.md), to receive information from the agents and send appropriate actions back to the game.
57
57
58
58
### 3 - Set up the **Soccer Simulation Proxy**
59
59
Now, run the **Soccer Simulation Proxy** to connect to the **rcssserver** and handle information exchange between agents and the server. You can do this using AppImage, Docker, or by building from source.
@@ -88,7 +88,7 @@ To watch the game, you can use either of the following:
88
88
-**[rcssmonitor](https://github.com/rcsoccersim/rcssmonitor)**: A tool to visualize the game.
89
89
-**[SoccerWindow2](https://github.com/helios-base/soccerwindow2)**: Another visualization tool for RoboCup Soccer Simulation.
90
90
91
-
For instructions on how to run **rcssmonitor**, check the [rcssmonitor](../../5-soccersimulation/1-monitor/index.md) or [soccer window 2](../../5-soccersimulation/2-soccerwindow/index.md).
91
+
For instructions on how to run **rcssmonitor**, check the [rcssmonitor](../5-soccersimulation/1-monitor/index.md) or [soccer window 2](../5-soccersimulation/2-soccerwindow/index.md).
92
92
93
93
94
94
@@ -184,7 +184,7 @@ To watch the game, you can use either of the following:
184
184
-**[rcssmonitor](https://github.com/rcsoccersim/rcssmonitor)**: A tool to visualize the game.
185
185
-**[SoccerWindow2](https://github.com/helios-base/soccerwindow2)**: Another visualization tool for RoboCup Soccer Simulation.
186
186
187
-
For instructions on how to run **rcssmonitor**, check the [rcssmonitor](../../5-soccersimulation/1-monitor/index.md) or [soccer window 2](../../5-soccersimulation/2-soccerwindow/index.md).
187
+
For instructions on how to run **rcssmonitor**, check the [rcssmonitor](../5-soccersimulation/1-monitor/index.md) or [soccer window 2](../5-soccersimulation/2-soccerwindow/index.md).
0 commit comments