BWAI学习记录003_使用Chaoslauncher和AI(Stardust)人机对战
在sscaitournament上面Stardust2020年排名第一。
前提你需要安装BWAPI4.40。这个AI是基于这个版本API写的。
第一步
从Stardust的GITHUB下载C++源码。
https://github.com/bmnielsen/Stardust
第二步
本人使用VS2019编译源码的DLL文件
第三步
将编译好的Stardust.dll复制到starcraft1.16.1安装目录下的bwapi-data\AI文件夹内(这个是BWAPI内工具Chaoslauncher的默认AI读取地址)
第四步
启动BWAPI下面的Chaoslauncher工具
第五步
懒得写了,直接复制官网的quick star教程
- Installation
- Install Visual Studio 2013
- Install StarCraft: Brood War
- Update StarCraft: Brood War to
1.16.1
- Install BWAPI
- Compile
- Open
ExampleProjects.sln
in the BWAPI install directory - Build the ExampleAIModule project in RELEASE mode
- Copy
ExampleAIModule.dll
tobwapi-data/AI
inside the StarCraft install folder
- Open
- Run StarCraft through Chaoslauncher
- Run
Chaoslauncher.exe
as administrator- Chaoslauncher is found in Chaoslauncher directory of BWAPI install directory
- Check the BWAPI Injector x.x.x [RELEASE]
- Click Start
- Make sure the version is set to Starcraft 1.16.1, not ICCup 1.16.1
- Run
- Run a game against Blizzard's AI
- Go to Single Player -> Expansion
- Select any user and click OK
- Click Play Custom, select a map, and start a game
- Run a game against yourself
- Run
Chaoslauncher - MultiInstance.exe
as administrator - Start
- Go to Multiplayer -> Expansion -> Local PC
- Select any user and click OK
- Click Create Game, select a map, and click OK
- Start – Uncheck BWAPI Injector x.x.x [RELEASE] to let a human play, leave alone to make AI play itself
- Go to Multiplayer -> Expansion -> Local PC
- Select any user and click OK
- Join the existing game created by the other client
- Run
第5小步是人机对战的关键步骤。人机对战,需要自己开启一个SC程序,AI使用Chaoslauncher即可。
出现下面这一行绿色字就算启动成功了。
总结:这个AI主要战术很简单,疯狂爆龙骑,微操不错。而且开矿迅猛。人操作还是有些困难对付他。
BWAI学习记录003_使用Chaoslauncher和AI(Stardust)人机对战相关推荐
- JAVA五子棋AI(人机对战 颜色选择 悔棋等 可直接使用)
五子棋是全国智力运动会竞技项目之一,容易上手,老少皆宜,而且趣味横生,引人入胜,不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性.当然,用 JAVA 语言编写五子棋 AI 小游戏也是一件非常 ...
- BWAI学习记录001_星际争霸BWAPI 4.4.0下AI(ualbertabot)配置安装
星际争霸1真的是儿时的回忆,1999年那时候网吧都是个稀奇事物.那时本人小学,放学了偷跑去网吧,看人玩星际1.04就是一个下午.儿时最大梦想是可以有自己的电脑,不限时间玩星际争霸.2005年第一台电脑 ...
- 前端实现五子棋小游戏2(AI实现人机对战)
通过一个简单的算法,来实现AI智能对弈的五子棋小游戏 AI难点解析 赢法数组 赢法的统计数组 判断胜负 计算机的落子规则 代码实现 赢法数组 赢法种类的索引 横线赢法 竖线赢法 横线赢法 斜线赢法 反 ...
- java五子棋AI算法人机对战(春物彩羽版可下载试玩PC端)
五子棋AI算法 前言: 坐标西安,写于疫情封城期间.改进了之前写的基于极大极小值策略AI五子棋游戏,是用java实现的,采用了java老旧的jframe窗体和绘图类.写好之后整理成了这篇博客. 游戏采 ...
- 【绝悟】腾讯最强策略协作型AI开放人机对战,五一节放松一下吧!
关注:决策智能与机器学习,深耕AI脱水干货 来源 | 腾讯AI实验室 作者 | 腾讯AI实验室 编辑 | 九三山人 5月1日至4日,腾讯 AI Lab 与王者荣耀联合研发的策略协作型AI「绝悟」将首 ...
- 第一类斯特林数学习记录
最近做题有时会碰到斯特林数(Stirling数),就觉得好好的学习一番,于是呢,写下这篇博客,来记录一些知识 简单介绍 第一类斯特林数表示表示将 n 个不同元素构成m个圆排列的数目.--百度百科 第一 ...
- Katago围棋学习记录(一)
Katago围棋学习记录(一) 本文使用软件基于github开源围棋项目katago:https://github.com/lightvector/KataGo 本文即为了记录我与katago在对弈过 ...
- Katago围棋学习记录(三)
Katago围棋学习记录(三) 大飞守角,二间眺守角是AI时代最常见的招式之一,本文将对于大飞守角,二间眺守角katago分析其常见招式. 1.对于大飞收角 1.1靠 一般对于大飞守角都是这一靠,靠的 ...
- 海思3518ev200学习记录(1)- 根据用户手册烧录系统镜像
系列文章目录 海思3518ev200学习记录(1)- 根据用户手册烧录系统镜像 海思3518ev200学习记录(2) - 交叉编译官方webRTC 海思3518ev200学习记录(3) - 编译 am ...
最新文章
- pyqt5实战开发主窗口加布局
- 10 个常见的 Linux 终端仿真器
- 1018 Public Bike Management (30 分) 【难度: 难 / 知识点: 图论 最短路 图的遍历】
- linux svn 自动发布,linux svn tomcat maven 自动发布打包
- python允许无止境的循环_ParisGabriel:Python无止境 day03
- IDEA 生成时序图、类图
- 亲历漏洞研究最让人难受的地方:看到打补丁版本,才知漏洞一直近在眼前(详述)...
- 测试用例思考:“用户登录”设置测试用例
- JavaEE 使用Filter实现敏感词汇过滤器
- 会计初级可以自己报名吗_2019初级会计职称考试报名流程全攻略
- 编译 libstring.so lib库 libstring.c libstring.h makefile
- 将本地项目上传到码云
- C语言版本STFT/ISTFT
- ghost还原固态硬盘_不要Ghost和重装 两招把Win7克隆到SSD
- GS认证、VDE认证、CE认证简单介绍
- [VT虚拟化驱动]利用EPT实现无痕HOOK
- Windows下使用windeployqt打包QML项目(双击运行无反应)
- 苹果无线耳机使用方法_苹果神器网球http catcher使用方法和规则分享
- SAP ABAP性能优化 - 调优工具 SM50 | ST05 | SAT
- uva 11205 The broken pedometer
热门文章
- 系统部署在服务器,如何把系统部署在云服务器
- 设备一路485如何供两台电脑使用_干货!消防设备供电系统有哪些部分构成,用电负荷等级如何划分?...
- PyTorch实现AlexNet模型及参数详解
- 构建linux图形安装程序,Scientific Linux 5.5 图形安装教程
- 202104-2 邻域均值
- Linux安装iso镜像中的软件
- P4313 文理分科 详细理解
- 自己整理的:学习verilog DHL问题笔记——Quartus常见错误
- 宇宙简史——我们在哪儿
- java循环控制语句,简述Java流程控制语句中的三种循环控制语句,并描述下它们的区别。...