Simuro足球C++代码生成dll并导入策略的详细步骤

        首先,写完c++代码后,点击 "生成---全部重新生成" 。如果下边输出框显示生成成功的话,就会在原c++代码文件的目录中生成一个dll文件

fefbf66a835344af923bb05b4b15ef5f.png

f47e2ef041ed434f9f0997c7e6b5c5bc.png 

   生成的dll文件路径如下:

aab4dfaeec1241679aba177c6c5bda84.png

 dll生成成功后,打开simuro平台,在“启动“一栏中点击一次打开平台,点击两次打开64位加载器(因为是对抗,要同时传入两个策略)。

4588bc78047c4e7e856e6b8ce6003c5d.png

 打开后长这样:

277d0508be2745558112bef259c174bf.png

接下来就是传入策略,点击”浏览“,选择你生成好的dll,在另一个加载器里选择你要对抗的策略(例如初级/中级样例策略)。在选好策略后,一定要记得将其中一个端口调成20001。并点击两个”启动“

e7eaeb79159d4c2e80798741dce34cea.png6913176c6e0c418e8ddef91efa476593.png

策略启动成功后会显示:

b091a67177f6448f8d72fe2931e7672b.png

接下来就是启动平台,点击”开始“后会出现这个页面,如果大家在比赛模式里选择”足球赛“或者”多人点球“(5v5选择前者,点球选择后者) 选好后点击”加载策略“

dc661de4b5004f9eb3246d48528e75ce.png

策略加载成功后会出现以下页面,就是显示出了两个队的名称及”等待新的比赛“:

985c770031ec48d29e0cf0bd04161fb9.png

接下来Esc退出,点击”新的比赛---开始“这样就开始对抗了,如果想停止,按Esc即可

注意:停止对抗并退出后,如果想修改代码,要先把两个策略停止了,再去修改代码,改好后就按照上述步骤重新生成dll,加载策略。不停止的话就无法重新生成

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

### 配置Simuro足球项目的Python开发与编译环境 为了成功配置 Simuro 足球项目所需的 Python 开发与编译环境,可以按照以下方法操作: #### 1. 安装必要的 IDE 和插件 对于 Simuro 这样的复杂项目,推荐使用功能强大的集成开发环境(IDE)。PyDev 是 Eclipse 平台上的一个优秀插件,支持 Python 的调试、代码补全等功能[^1]。安装 PyDev 插件的具体步骤如下: - 下载安装最新版本的 Eclipse IDE。 - 打开 Eclipse 后,在菜单栏中依次点击 `Help` -> `Eclipse Marketplace...`。 - 在搜索框输入 “PyDev”,找到对应的插件后完成安装。 #### 2. 设置 Python 解释器 在 PyDev 中正确配置 Python 解释器是运行任何 Python 项目的基础。具体步骤为: - 打开 Eclipse,进入 `Window` -> `Preferences`。 - 导航到 `PyDev` -> `Interpreters` -> `Python Interpreter`。 - 添加已安装的 Python 版本路径,确保所有必需库被自动检测到。 #### 3. 创建新项目Simuro 关联 创建一个新的 PyDev 工程将它关联至 Simuro 源码目录: - 使用 `File` -> `New` -> `Project` 来新建一个 PyDev Project。 - 将该项目的工作区指向 Simuro 的源文件夹位置。 #### 4. 配置环境变量 某些情况下,Simuro 可能依赖特定的操作系统级环境变量来定义其行为。可以通过 Python 的标准模块 `os.environ` 动态设置这些变量[^2]。例如: ```python import os # 假设 SIMURO_HOME 是一个重要的环境变量 os.environ['SIMURO_HOME'] = '/path/to/simuro' print(os.getenv('SIMURO_HOME')) # 输出 /path/to/simuro 表明设置成功 ``` #### 5. 测试环境配置 最后一步是对整个环境进行测试验证,确认一切正常工作。尝试执行一些简单的脚本来加载 Simuro 库或者模拟基本场景。 --- ### 提供一段示例代码用于初始化 Simuro 环境 下面是一段可能用来初始化 Simuro 环境的小型脚本片段: ```python def setup_simuro_environment(simuro_home_path): import sys, os if 'SIMURO_HOME' not in os.environ: os.environ['SIMURO_HOME'] = simuro_home_path # Add project-specific paths to PYTHONPATH sys.path.append(os.path.join(simuro_home_path, 'lib')) if __name__ == "__main__": setup_simuro_environment('/opt/SimuRo') print("Environment is ready.") ``` ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值