在使用AI玩《星际争霸2》时,会在目录下生成一大堆回放文件,怎么样进行回放呢?

在我这里生成的回放文件在目录:

F:\game\StarCraft II\Versions\Base56787\Replays\RandomAgent

里,比如 Simple128_2017-09-04-02-20-39.SC2Replay文件

可以在CMD窗口里,使用下面命令:

C:\Users\tony>python -m pysc2.bin.play --replay RandomAgent/Simple128_2017-09-04-02-20-39.SC2Replay

在这里使用python -m pysc2.bin.play --replay 来回放。

把\Python36\Lib\site-packages\pysc2\run_configs\lib.py这段修改为:

  def map_data(self, map_name):"""Return the map data for a map by name or path."""temp_name = map_name.split('\\')map_name = ''for it in temp_name:map_name += '/' + it filePath = self.data_dir + 'Maps' + map_nameprint(filePath)with gfile.Open(filePath, "rb") as f:#with gfile.Open(os.path.join(self.data_dir, "Maps", map_name), "rb") as f:#with gfile.Open('F:/game/StarCraft II/Maps/DefeatRoaches.SC2Map', "rb") as f:return f.read()

就可以进行回放了。

Python游戏开发入门

http://edu.csdn.net/course/detail/5690

你也能动手修改C编译器

http://edu.csdn.net/course/detail/5582

纸牌游戏开发

http://edu.csdn.net/course/detail/5538

五子棋游戏开发

http://edu.csdn.net/course/detail/5487
RPG游戏从入门到精通
http://edu.csdn.net/course/detail/5246
WiX安装工具的使用
http://edu.csdn.net/course/detail/5207
俄罗斯方块游戏开发
http://edu.csdn.net/course/detail/5110
boost库入门基础
http://edu.csdn.net/course/detail/5029
Arduino入门基础
http://edu.csdn.net/course/detail/4931
Unity5.x游戏基础入门
http://edu.csdn.net/course/detail/4810
TensorFlow API攻略
http://edu.csdn.net/course/detail/4495
TensorFlow入门基本教程
http://edu.csdn.net/course/detail/4369
C++标准模板库从入门到精通 
http://edu.csdn.net/course/detail/3324
跟老菜鸟学C++
http://edu.csdn.net/course/detail/2901
跟老菜鸟学python
http://edu.csdn.net/course/detail/2592
在VC2015里学会使用tinyxml库
http://edu.csdn.net/course/detail/2590
在Windows下SVN的版本管理与实战 
http://edu.csdn.net/course/detail/2579
Visual Studio 2015开发C++程序的基本使用 
http://edu.csdn.net/course/detail/2570
在VC2015里使用protobuf协议
http://edu.csdn.net/course/detail/2582
在VC2015里学会使用MySQL数据库
http://edu.csdn.net/course/detail/2672

怎么样回放SC2Replay文件相关推荐

  1. tems测试软件不显示小区标,TEMS回放LOG文件GSM Serving+Neighbors[MS1]窗口无法显示小区号...

    如题. 我在DT测试时确认是有小区号出现显示的,但是回家回放LOG文件无法显示所占用小区号跟邻区小区号.这是什么原因呢?这样的话我分析报告很麻烦啊-- 1.CELL CDD没导入? 2.窗口属性非MS ...

  2. CANoe回放.asc文件(保姆级教学)

    一.回放无DBC的.asc文件 打开CANoe软件,直接将需要回放操作的*.asc文件拖入到Trace窗口 注:该方式属于演示功能,有所受限制,每次只能测量1000条消息 二.回放有DBC的.asc文 ...

  3. 关于海康威视录像回放功能文件搜索失败问题

    项目需要研究海康摄像头录像机等等,期间遇到一个录像回放的问题,跟大家分享一下,如果有帮助到大家,给一个评论就是对博主最大的支持. 是这样在调试录像机过程中,录像机后台管理页面录像功能调试正常,但在官方 ...

  4. linux命令录制,怎样在Linux上录制你的终端操作及回放

    前言 假设你是个靠谱先生,每当亲朋好友遇到与Linux有关的各种问题时,总是第一时间向你求助请教.有人会问你如何安装和配置某个工具,这时候你就想告知具体的步骤.可要是对方不在你跟前,又该如何是好呢?解 ...

  5. 数字电视制播设备间的文件交换格式

    在现今的数字电视演播室中,设备之间基本上采用信号流连接方式,如SDI.STDI.模拟YUV.VBS等信号流.在非线性编辑系统和播出系统与服务器之间的连接,还有基于MPEG-2传输流等的信号连接方式.基 ...

  6. ROS笔记(13) 记录与回放数据

    ROS笔记(13) 记录与回放数据 1. rosbag简介 2. 记录数据 3. 查看记录的数据 4. 回放数据 1. rosbag简介 在使用ROS系统的时候,可能会遇到这样的需求: 重现机器人在的 ...

  7. 游戏中的回放系统是如何实现的?

    这是[游戏开发那些事]第54篇原创 回放系统,是电子游戏中常见的一项功能.通过回放,我们可以观摩高手之间的对决,重复享受游戏中的精彩瞬间,甚至还可以拿到敌方玩家的比赛录像进行分析和学习.总的来说,回放 ...

  8. ROS入门(十五)录制与回放数据

    文章目录 录制数据(通过创建一个bag文件) 录制所有发布的话题 检查并回放bag文件 录制数据子集 rosbag record/play 命令的局限性 录制数据(通过创建一个bag文件) 本小节将教 ...

  9. QT5.6 MSVC编译器 实现-海康摄像头,获取H.264裸码流并通过libmp4V2实现MP4写封装生成MP4视频文件

    前言 当前,在国内安防领域,海康摄像头一直是受各个解决方案比较青睐的摄像头选择.本项目主要应用海康摄像头对桥梁道路车辆运行情况进行监控.当桥梁称重系统检测到车辆异常信号后,触发摄像服务程序,采集摄像头 ...

最新文章

  1. 如何为linux服务器配置DNS解析?
  2. 使用masonry布局旋转View的问题
  3. linux c语言 glibc 错误 munmap,Linux内存分配小结--malloc、brk、mmap
  4. linux中DNS的介绍及DNS的高速缓存
  5. CCF2016.4 - A题
  6. java调用outlook
  7. P6砖家:对不起,我没.NET5高并发经验,我要跑路了!
  8. mysql数据库的多实例_MySQL数据库多实例应用实战 - 橙子柠檬's Blog
  9. 苹果服务两天内经历两次宕机:部分服务受影响 现已修复
  10. 全国省份、城市、地区全数据(SQL版与XML版)包括各城市邮编
  11. unity 制作书本 翻页效果
  12. 李彦宏笑称跟马云同场压力大,马云:压根不知你在场
  13. C语言中 malloc,calloc 和 realloc 函数之间的区别
  14. vue-router的两种模式
  15. 特价酒店预定应用HotelTonight获Battery和Accel 900万投资
  16. 信奥赛1990:【19CSPS提高组】划分 解题报告(附ac主代码)
  17. 数论 —— 逆元与同余式定理
  18. 热启动计算机的快捷键,电脑怎么设置U盘启动 各品牌电脑热启动快捷键大全-电脑教程...
  19. 区块链Oracle预言机实现教程【含代码】
  20. linux定时删除或者压缩日志文件

热门文章

  1. 噪声系数测试的几种方案选择
  2. 家用杀虫剂的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  3. 应用软件的日志系统的设计要求
  4. 跟着cryptokitties(以太坊云养猫)学写智能合约(上)
  5. 互联网域名管理权移交的喜与忧
  6. cocos2d-x自制工具01:AnimatePacker
  7. 软件、应用、程序概念辨析
  8. c语言浮点型自变量能自加自减,C语言中自加++自减--运算的数据类型可以是Float和Double么?...
  9. 校园兼职平台的设计与开发
  10. matlab画三相电,如何手画三相电相(线)电压(流)波形图