Skip to content

Commit 9b7f80b

Browse files
committed
Update Quick Start
1 parent a6c3a7b commit 9b7f80b

File tree

2 files changed

+32
-39
lines changed

2 files changed

+32
-39
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,10 @@ Red Alert: AI Uprising,红警之AI崛起!我们邀你来共同探索!加
9090
- 参赛者将日志上传至[官网][https://hackathon.mofa.ai/leaderboard/]
9191
- 组委会根据评估规则评分并更新[排名](https://hackathon.mofa.ai/leaderboard/)
9292

93+
#### 日志位置
94+
MacOS位于 : ~/Library/Application Support/OpenRA/Logs
95+
Windows位于:%APPDATA%\OpenRA\Logs
96+
9397
## 决赛(嘉年华)
9498

9599
决赛将于 9月13日-14日 在 [GOSIM China 大会](https://hangzhou2025.gosim.org)现场举办。这不仅仅是是进一步的技术比拼,我们更希望将它打造为红警玩家、AI开发者和开源社区的盛事(嘉年华)。

quick-start.md

Lines changed: 28 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
# **Quick Start**
1+
# **OpenRA Quick Start**
22

3-
## 环境要求
3+
# 以下内容为手动编译项目并启动
4+
# 也可以下载[Release包](github.com/OpenCodeAlert/Hackathon2025/releases/latest)运行
45

5-
---
6+
主办方修改后的OpenRA地址:
7+
https://github.com/OpenCodeAlert/OpenCodeAlert.git
8+
9+
## 准备工作
610

711
### dotnet x64 6.0的安装
812

@@ -36,68 +40,58 @@ M 系列芯片MacOS需要安装rosetta
3640

3741
---
3842

39-
### Windows系统
43+
### Windows
4044

4145
```bash
42-
git clone https://github.com/OpenRA-CopilotTestGroup/OpenRA.git
43-
cd OpenRA
46+
git clone https://github.com/OpenCodeAlert/OpenCodeAlert.git
47+
cd OpenCodeAlert
4448
# 如果网速不佳,先用cdn store一下,也可以挂代理。无网速问题的开发者请忽略以下这一行
4549
dotnet restore --source https://nuget.cdn.azure.cn/v3/index.json
4650
dotnet build
4751
.\launch-game.cmd Game.Mod=copilot
4852
```
4953

50-
### Linux系统
54+
### Linux & macOS
5155

52-
```bash
53-
git clone https://github.com/OpenRA-CopilotTestGroup/OpenRA.git
54-
cd OpenRA
55-
# 如果网速不佳,先用cdn store一下,也可以挂代理。无网速问题的开发者请忽略以下这一行
56-
dotnet restore --source https://nuget.cdn.azure.cn/v3/index.json
57-
dotnet build
58-
export PATH="/usr/local/share/dotnet/x64:$PATH"
59-
./launch-game.sh Game.Mod=copilot
60-
```
6156

62-
### macOS系统
57+
###
6358

6459
```bash
65-
git clone https://github.com/OpenRA-CopilotTestGroup/OpenRA.git
66-
cd OpenRA
60+
git clone https://github.com/OpenCodeAlert/OpenCodeAlert.git
61+
cd OpenCodeAlert
6762
# 如果网速不佳,先用cdn store一下,也可以挂代理。无网速问题的开发者请忽略以下这一行
6863
dotnet restore --source https://nuget.cdn.azure.cn/v3/index.json
6964
dotnet build
7065
export PATH="/usr/local/share/dotnet/x64:$PATH"
7166
./launch-game.sh Game.Mod=copilot
67+
# 也可使用
68+
./start.sh
7269
```
7370

71+
## OpenRA 额外参数
72+
Game.LoadSave=xxx: 启动的时候自动读取接在后面名字的存档,并自动开始游戏
73+
Game.CopilotPort=xxx: Copilot命令服务器端口号,默认:7445
74+
Game.CopilotDebug=xxx: 启用Copilot命令服务器调试模式,记录所有接收和发送的JSON数据,默认:False
75+
76+
**由于OpenRA对于启动参数的记忆性,填写后,若下次不填写会自动延续上次的参数**
7477

75-
76-
### 游戏引擎的编译
77-
78-
## 游戏关卡
78+
也可使用**start.sh**启动游戏,辅助清空
7979

8080
---
8181

82-
在比赛中,我们设计了一些游戏关卡,用于您测试您的AI-Agent完成任务的能力,有简单的任务比如:
83-
84-
82+
# 游戏关卡
8583

86-
## 运行OpenRA游戏引擎
8784

88-
---
8985

90-
### Windows系统
9186

92-
### Linux系统
87+
在比赛中,我们设计了一些游戏关卡,用于您测试您的AI-Agent完成任务的能力:
9388

94-
### macOS系统
89+
[missions.md](./missions.md)
9590

96-
## 2. **运行OpenRA游戏,开一关**
9791

9892
我们打开OpenRA进入战斗关卡
9993

100-
OpenRA在一局游戏进入世界后,会用**socket**,监听**7445**端口**TCP**协议,**UTF-8** **json**格式的报文
94+
OpenRA在一局游戏进入世界后,会用**socket**,监听**7445**(通过启动参数可修改)端口**TCP**协议,**UTF-8** **json**格式的报文
10195

10296
可以通过发送和接受这些json格式的报文,查询游戏状态信息,也就是俗称的使用API
10397

@@ -131,19 +125,14 @@ with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
131125

132126
各种各样的API就是你的操作
133127

134-
可以看文章《OpenRA-API》,介绍了更多丰富的API
128+
可以看文章[socket-api](https://github.com/OpenCodeAlert/Hackathon2025/blob/main/APIs/socket-apis.md),介绍了更多丰富的API
135129

136130
你可以使用这些API,提出疑问,缺失
137131

138132

139133

140134
不是很了解socket操作?可以问问各种AI们!
141135

142-
RESTFUL的http格式的API**
143-
144-
专门给Claude等AI使用的**MCP结构的API**
145-
146-
目前这些还在编写中
147136

148137
## 3. **实现一个AI-Agent**
149138

0 commit comments

Comments
 (0)