Dota2 AI开发(一)环境配置
来源:互联网 发布:杀破狼 js mp3 编辑:程序博客网 时间:2024/05/16 04:47
引子
最近打Dota2,发现人机对战电脑AI,特别的傻。过了30分钟,友军又不带线,又不打野,来来回来闲逛;敌军5人抱团满图抓我。这种1V5经常以被控到死收场,真是伤感。忽然想起V社似乎开放了AI接口,身为游戏开发者,拯救万民于水火义不容辞啊。树枝吃喝买起来,就有了这个系列的文章。由于平时破事一堆,尽量保证不太监吧...
创建AI
写这篇文章的版本为Dota7.02,不排除后续版本有变化。通过在steam中游戏上右键>属性
然后选择本地文件,可以找到游戏的安装目录。
在
dota 2 beta\game\dota\scripts\vscripts
下新建bots文件夹,在其中创建一个名为bot_generic.lua
的文件在其中输入
function Think() print( "Hello Dota Dev" );end
点击:开始Dota>创建房间>高级房间设置>机器人填满空位>本地开发脚本。即可创建一个读取AI配置的房间。
然后正常开始游戏,进入游戏后,调出Console
即可看到输出的日志。证明我们环境配置完成。如不知怎样调出Console请往后看。
开发指令
想要测试各种技能或者英雄的朋友们,单机命令是一定需要的。
在游戏中选择练习模式,私人房间
Game Setup里面选择Enable Cheats即可开启指令。
控制台开启方法:
在游戏库界面右键单击Dota2,选择属性>设置启动选项>输入-dev -console
,控制台通过\
呼出。 常用命令
关注我的微信公众号,获取更多优质内容
5 0
- Dota2 AI开发(一)环境配置
- Dota2 AI 开发 (二)定制AI阵容 配置英雄出装
- Dota2 AI 简易开发教程(一)——选择阵容及技能使用
- Dota2 AI 简易开发教程
- Dota2 AI 简易开发教程(二)——英雄出装及其相关功能
- 介绍DOTA2 AI的开发基础——调试
- 最全的AI开发环境配置
- 安装配置PhoneGap开发环境(一)
- ROS机器人开发(一)环境配置
- Java烧脑驴游(一)--开发环境配置
- ROS学习(一)开发环境配置
- NDK开发环境配置(一)
- 游戏人工智能(AI)开发(一)
- 游戏人工智能(AI)开发(一)
- Kinect开发(一) 环境配置
- Java开发环境配置(一)
- liferay开发(一)开发环境的完整配置
- Javaweb服务端开发学习(一)--开发环境的配置
- 计算机是如何区分读到的内存是指令还是数据
- 高精度乘法
- Smack初接触
- Codeforces Round #308 (Div. 2) C. Vanya and Scales dfs
- Unity材质清理器
- Dota2 AI开发(一)环境配置
- 八皇后问题
- [jvm] [面试] jvm 常用配置参数
- struts2之数据校验
- 用vue-cli构建了项目之后在webstorm开发,用npm run dev跑本地服务,经常修改之后在浏览器刷新没反应,偶尔才会有刷新,需要重新跑一遍npm run dev才会更新,这是怎么回事呢?
- 95. Unique Binary Search Trees II
- Behavio深入理解
- 275. H-Index II
- Java-数据结构-BitSet