《命令与征服:将军》AI基础教程.doc
《《命令与征服:将军》AI基础教程.doc》由会员分享,可在线阅读,更多相关《《命令与征服:将军》AI基础教程.doc(4页珍藏版)》请在三一办公上搜索。
1、命令与征服:将军AI基础教程将军AI基于谓项逻辑学。21世纪的石器语言。什么叫做谓项逻辑语言呢?它是一系列条件和行动的组合。举个例子给你瞧瞧: 1. IF game begins THEN build barracks 2. IF I have enough money THEN build an upgrade 3. IF my forces are attacking THEN launch superweapon ELSE build more units 4. IF enemy infantry is attacking me THEN set value=1 ELSE set val
2、ue=0 5. IF set value=1 THEN order all overlords to build gattlings ELSE order all overlords to build propaganda towers 1. IF 游戏开始 THEN 造兵营 2. IF 我有足够的钱 THEN 升级! 3. IF 我的部队开始攻击 THEN 超武发射 ELSE 造更多单位 4. IF 敌人步兵攻击我 THEN set value=1 ELSE set value=0 5. IF set value=1 THEN 命令所有overlords建造加特林 ELSE 命令所有的ove
3、rlords制造宣传塔! 使用这种表达方式的语言汇总起来就是AI。使用这种构架的AI不能分析事情,不能学习,不能建造新单位、建筑和相关升级,不能做太多其他的事情。 从哪里找AI,怎么才能打开呢? 每张单人地图都有它的脚本。假如你想编辑单人模式的AI,就请打开你所希望打开的地图。然后Edit - Scripts.这样可以打开对话窗口,在那里你能找到AI和其他东西。将军挑战模式和单人地图的修改类似,编辑将军挑战AI和单人或将军挑战模式AI。地图们都在maps.big and mapsZH.big里。 遭遇战AI就是Generals/Data/Scripts/SkirmishScripts.scb,
4、这下子没被打包,所以你不用提取它,根据下列指示直接做爱就行了: 1让地图编辑器运行 2 单击Edit - Edit Player List. 单击 Add Skirmish Players. 单击 OK. 3单击 Edit - Scripts. 单击Import Scripts.找到 SkirmishScripts.scb and 单击 OK. 4. 修正bug 在遭遇战脚本里有十分严重的bug,每个将军的文件都放错了文件夹,你必须在脚本对话框里打开每个文件夹,把里面的内容拖到正确的文件夹里。你能自己修正或者直接在这里下载:http:/sdi.origin- 如何编辑脚本 单击Edit - S
5、cripts打开脚本窗口。编辑脚本允许你操作将军技能,升级和建筑。单位的修改不在此列,它们在teams对话框。文件夹是黄色的,脚本是蓝绿色的。双击脚本打开编辑框。 Script Flags: -Script is Subroutine (allows you to call this script from other ones) -Script is Active (not active scripts never work) -Deactivate upon success (run this script only once when its condition is succeeded
6、 and then make it inactive) 脚本标记。 脚本为子程序允许你从另外的脚本里激活这个脚本。 脚本已激活没激活的脚本从来不能运行。 在成功之后进入睡眠状态这个脚本只在条件符合的时候只会运行一次。 Active in: -Easy -Normal -Hard The list of difficultly levels in which the script is active. 这个脚本控制难度。 Evaluate script. -Every frame -Every X seconds How often to run this script or how often
7、 to check its condition. 评估脚本 每帧 每隔n秒 间隔多少时间运行这个脚本,或者间隔多少时间检查运行它的条件。 脚本条件:基本的逻辑表达方式。你能部分的增加或删除它。假如你想每次运行脚本就把条件设为true,设为false将关闭脚本。有数百个不同的条件和组件。研究一下吧! Actions if true. 如果逻辑表达方程运算结果为true,那么电脑必须运行这个行为,这里有数百个不同的行为,我不会在这里一一解释。看它们的脚本,努力理解他们会产生什么行为,并记住他们使用的行为。 Actions if false. 当逻辑表达方程运算结果为false,那么电脑不会运行这个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 命令与征服:将军 命令与征服 将军 AI 基础教程
链接地址:https://www.31ppt.com/p-4191912.html