云科技

README.mdKSAI介绍.AI是魔兽争霸(Warcraft)的智能AI

自述文件

KSAI 介绍

KS.AI是魔兽的智能AI,目的是提高对战电脑时的智力水平。目前支持war31.27版本和魔兽重制1.32+版本

功能性电脑AI会根据玩家的情况进行镇压、骚扰、撤退、购买卷轴、回城。 AI 会将残血单位送回家休息,将其置于生命之泉处回血、隐身或挖洞,甚至登上飞艇。拥有多种策略,如狂暴破坏、狂暴枪炮、骷髅海、暴风雪巨龙和奇美拉,电脑会根据玩家的武器自动选择AI,有时会加速挖矿或骚扰玩家挖矿,视情况而定战场情况。一系列不同难度的电脑AI,有着不同的英雄偏好、好斗性和战略选择。 AI会不时发送挑衅、帮助、攻防等问候语,增加游戏乐趣。软件架构

本项目使用perl结合eai模板生成ai文件,在运行时动态加载Blizzard.j文件给地图添加AI;注意:在RPG地图中加入AI不会有任何效果,因为AI只对AI有效,除非RPG地图中也有战斗元素。目前AI只支持Warcraft1.32+版本,已经正常测试; 1.27版本也测试正常,其他版本没试过

使用说明 使用 MakeAll.bat 生成所有资源文件。使用InstallTFTToMap.bat xxx.w3m 为地图添加AI; (如果本地已经安装了perl语言运行环境,也可以使用InstallTFTtoDir.pl将一个目录下的所有文件都添加进去魔兽争霸电脑ai地图,将AI添加到地图中)建议在添加AI前备份原文件。此AI默认语言为中文,AI模式为智能模式;如果要修改,可以修改Blizzard.eai文件第7行和第8行的语言和game_mode,然后重新运行MakeAll.batAMAI.exe文件是windows下的可执行文件,可以添加小AI 1.24以上的地图,但是因为重制版支持更大的地图,所以一些大地图无法通过这个exe文件AI添加(如果这样做,游戏的原始AI将无法使用魔兽争霸电脑ai地图,电脑会停滞不前) Build教程安装Perl运行环境,IDE环境(如Intelli Idea)将gitee中的代码拉到本地,运行MakeAll .bat中添加AI有两种方式,ROC对应混沌规则,TFT对应Frozen王座。参与贡献。叉。此仓库中的新 Feat_xxx 分支。提交代码。新的拉取请求

来源:云科技 网络整理