From 0d43d7c64e7ceb7c85527b5e7c19c0a65075b21f Mon Sep 17 00:00:00 2001 From: Shawqeem <1004837646@qq.com> Date: Sun, 16 Apr 2023 13:29:35 +0800 Subject: [PATCH] refactor: :ambulance: commit for pull commit for pull --- logic/Client/Properties/launchSettings.json | 2 +- logic/GameRules.md | 6 +++++- 使用文档.md | 12 ++++++------ 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/logic/Client/Properties/launchSettings.json b/logic/Client/Properties/launchSettings.json index def0f5e..17052f7 100644 --- a/logic/Client/Properties/launchSettings.json +++ b/logic/Client/Properties/launchSettings.json @@ -2,7 +2,7 @@ "profiles": { "Client": { "commandName": "Project", - "commandLineArgs": "--port 8888 --characterID 3 --type 1 --occupation 5" + "commandLineArgs": "D:\\2_autumn\\thuai6\\THUAI6\\logic\\cmd\\test.thuaipb" } } } \ No newline at end of file diff --git a/logic/GameRules.md b/logic/GameRules.md index 71a2f63..00b1b78 100644 --- a/logic/GameRules.md +++ b/logic/GameRules.md @@ -52,7 +52,11 @@ V4.7 - **x坐标轴正方向竖直向下,y坐标轴正方向水平向右**; - **极坐标以x坐标轴为极轴,角度逆时针为正方向**。 - 地图由50 * 50个格子构成,每个格子代表1000 * 1000的正方形。每个格子的编号(CellX,CellY)可以计算得到: - - $$CellX=\frac{x}{1000},CellY=\frac{y}{1000}$$ + +$$ +CellX=\frac{x}{1000},CellY=\frac{y}{1000} +$$ + - 格子有对应区域类型:陆地、墙、草地、教室、校门、隐藏校门、门、窗、箱子 ### 人物 diff --git a/使用文档.md b/使用文档.md index 7ae4dd2..46296ab 100644 --- a/使用文档.md +++ b/使用文档.md @@ -1,6 +1,10 @@ # 使用文档 -本文档仅供Windows选手参考,Linux选手仿照本文档即可 +本文档仅供Windows选手参考,Linux选手仿照本文档即可。 + +使用c++语言的选手要先下载lib https://cloud.tsinghua.edu.cn/d/6972138f641d4e81a446/ ,把文件夹解压到`win/CAPI/cpp`路径。 + +使用python语言的选手要先运行`win/GeneratePythonProto.cmd`,更详细说明请参考`Tool_tutorial.pdf`。 ## 路径 @@ -94,11 +98,7 @@ Server脚本中参数格式一般如下: ## Client -### C++接口 - -选手用Visual Studio打开CAPI.sln,编写AI.cpp,建议用Debug模式生成以方便自己调试,然后可以使用`RunCpp.cmd`启动。 - -`RunCpp.cmd`的脚本参数格式如下: +`RunCpp.cmd`或`RunPython.cmd`的脚本参数格式如下: ```shell -I 127.0.0.1 -P 8888 -p 0 -d -o -w