概览
LocalGen-bot-simulator 是一个轻量级命令行工具,用于评估不同 Bot 之间的对战表现。
主要能力
- 使用共享核心引擎生成随机地图
- 通过统一的 BotFactory 实例化已注册 Bot
- 在不启动 Qt 界面的情况下重复运行对局
- 输出综合统计结果,也可选逐局结果
示例命令
./LocalGen-bot-simulator --games 10 --width 20 --height 20 --steps 600 --bots XiaruizeBot GcBot./LocalGen-bot-simulator --games 10 --map maps/arena01.lgmp --steps 600 --bots XiaruizeBot GcBot./LocalGen-bot-simulator --games 50 --silent --bots XiaruizeBot GcBot
自定义地图
--map PATH会在每一局模拟中加载同一张地图- 该参数只支持 v6 的
.lgmp地图 - 指定
--map后,--width和--height会被忽略
说明
- 模拟器与主程序共享同一套棋盘和游戏核心逻辑
- 多场独立对局可以跨 CPU 线程并行执行
--silent会隐藏启动信息和逐局日志,仅保留最终汇总- 汇总表中包含 FFA TrueSkill 评分与置信区间