- UID
- 86740
- 帖子
- 7571
- 积分
- 28092
- 阅读权限
- 255
- 注册时间
- 2011-2-18
- 最后登录
- 2025-11-17
- 在线时间
- 9722 小时
- 战队
- 无
- 种族
- Protoss
    
- 战队
- 无
- 种族
- Protoss
|
首先
现有的所有星际AI,都是基于全图模式的。
也就是说,电脑永远知道你有多少兵、多少建筑,你家在哪,你在哪开分矿
其次
目前基本所有的AI,看起来比较猛的都是在这两点上做改动
1 初始资源
2 操作
所谓的疯狂电脑,其实就是一开始给一大堆钱和气。星际1中的疯狂电脑AI,就是初始资源为2000水晶,但没有给gas。
操作即大家常见的1024线隐飞那个。
暴雪于2009年推出了一个星际1的AI调用接口,允许世界上的开发者基于这个AI调用接口编写更聪明的电脑。
2010年的时候,有举办过一次星际AI世界锦标赛。可以告诉大家,第一名的那个AI可能连VS上lv4的选手都打不过。
但那个AI能让你烦死。不停的操作飞龙过来甩你的东西。
现有的所谓AI,主要在操作上下功夫,还有建造流程上下功夫
这个建造流程,其实一点点人工智能的边都沾不上,因为它并不是根据你的兵力来做决策,而是有自己的建造套路,设计出大概4-5种建造套路,然后随机展现,这就给你一个“战术多变”的错觉
星际AI设计者往往就是费劲脑瓜想,怎样的建造套路会比较安全稳定没有漏洞。
比如我以前设计星际1AI的时候,就要苦心琢磨怎么对付炮塔RUSH以及速出隐刀等等
说深蓝干败卡斯帕罗夫,星际AI是否能干败FLASH
主要探讨的其实不是现有AI实现的方式
这种级别的人工智能,主要分成几个因素
1 局面分析
需要根据自己的兵力构成、对方的兵力构成,已经探知的对方建筑构成来做出局面分析
星际的局面分析比象棋要复杂的多
同样是两队叉叉兵,可能相遇的地点、阵型以及后面的操作,还有补兵都会影响操作结果
2 决策树
电脑需要有已经设计好的决策树,当敌人出什么东西时,AI要如何应对
这种决策树其实又比象棋简单点,因为不需要无限递归下去,兵种的相克比较明显,而且存在比较无敌的组合——比如打虫族时的白球+叉叉+龙骑+电兵+金甲。只要调整好数量就OK。
3 快速决策
由于是即时战略,对电脑的反应速度要求很高。你不能像象棋那样慢慢想。
电脑要管的事情还是很多:
1 要出什么建筑什么兵种搭配
2 对方在干什么,要如何应对
3 前线的兵作战了要操作。
4 人类的损招应对(如高地LURKER)
根据我分析。其实并没有非常复杂。但是需要外挂一个专门进行决策的电脑以分析局面并判定局面
只是现在星际都没什么人玩。即使有这样无敌的电脑意义也不大。
人工智能的高手们,目前主要精力集中在研究语音识别、语言翻译、搜索引擎上,没空管这个。
另外,围棋的人工智能程序,至今好像还悬赏着100万美元( 这个数字有没有变化现在不清楚),真有空还不如去整整围棋的人工智能
现在最猛的围棋程序,也干不过业余级别的围棋选手。
|
-
1
查看全部评分
-
|