出电梯正对着的是铁血工作室,张乐行索性暂时放下了网络游戏,先去看看他们正在开发的军事模拟游戏做得怎么样了。铁血工作室的起步是从《战国策》开始的,后来的《特战群英》也有他们的支持,不过也许是类似《钢铁雄心》这类的游戏受众小了点,《战国策》和随后推出的增强版销售情况都不太理想,如果不是成功打开了日本和韩国市场,恐怕连开发费用的零头都收不回来。好在张乐行当初就没完全指望铁血工作室能从游戏开发上赚什么钱,主要还是期望他们能在电脑AI和游戏结合的方面弄出点成绩来,所以对铁血工作室的现状,他有足够的耐心。
张乐行等人走进铁血工作室的时候,里面正是一片忙碌的景象,只有办公区中间地带的有点例外,有不少人围在那里,其中有些人的脸上还挂着紧张的表情。张乐行好奇的走过去看了看,被这些人围在中间的是六台电脑,就像网吧里一样背靠背的摆着,其中一台电脑的屏幕上几辆摩托和卡车组成的车队正在快速行进着,从画面风格上来看好像是某种游戏,只是有点奇怪的是,电脑前面并没有人在操作。
张乐行在人群中搜索了一下,发现了伍前的身影,于是走过去拍了拍他的肩膀,问道:“伍前,你们这时再看游戏演示吗?”
伍前不耐烦的在肩头拂了拂,不耐烦的说道:“没看我忙着嘛,等会等会!”
说完,伍前继续盯着屏幕上移动的画面,就像是在看着精彩的影片一样,过了一会,他忽然觉得好像有点不对,刚才从身后传来的声音似乎有点熟悉。他不禁回过头来一看,没想到映入眼帘的却是一脸微笑的大老板,他的心里不由得一哆嗦,马上不好意思的笑了笑:“老板,不知道您来了,那个……”
“没事,不用那么大声,我就是有点好奇,你们这么多人是在看什么?”张乐行挥了挥手,示意伍前不要那么紧张,也不要太张扬。好在伍前的那句“老板”喊得不算大声,或者是电脑屏幕上的画面太吸引人了,以至于围观的人并没有注意到张乐行等人的到来。
“哦,这个是我们正在测试AI自主控制的效果,也就是让六台电脑自己互相联机对战,至于正运行的游戏,是专门为此设计的测试版,里面的武器装备都是二次世纪大战时期的,蓝本是我们正在设计的一款即时战略游戏。”伍前怕张乐行不明白,又补上了一句:“嗯,有点类似那个德国CDV公司出的二战风格即时战略游戏《突袭》。”
“哦,不过电脑对电脑的话,那结果岂不是每次都一样吗?”张乐行还是有点奇怪,电脑AI这东西要说有智能那也只是一种恭维,以目前的技术水平来说,所谓的决策基本上还是程序化的判断,只是从众多可能中根据规则做出或好或差的选择,所以同样的AI玩起对战来,结果可以说早已确定了。
伍前微微摇摇头,说道:“我们的AI并不这么简单,之前已经进行过预学习,再加上启用了相对条件熵的决策树,现在六台电脑之间的对战已经有点接近于人的决策了。”
“预学习?相对条件熵?决策树?”从伍前的嘴中吐出的这些词让张乐行感到很陌生,毕竟人工智能这领域和他的距离还是比较远的,对于电脑AI他也仅仅只是一个很好的使用者罢了。
“嗯……”伍前点点头,继续解释道:“这些都是杨先生和新来的几个博士生捣鼓出来的,其实我也不是太明白,按照他们的说法,是在标准的控制机制上,也就是基于规则的系统和有限状态机,以此为基础,再加上了采用遗传算法和模糊积分的分类器,以及基于神经网络的学习系统和相对条件熵的决策系统等等。反正最终出来的就是现在这个支持外联控制和神经网络复合连接的AI系统,经过细微调整后可以应用到很多种类型的游戏中,不过目前唯一的缺点就是当控制的对象较多时,对系统资源要求非常高,目前暂时还不能直接用于游戏。”
“哦。”张乐行微微皱了皱眉,人工智能领域还是太复杂了,虽然伍前已经作了解释,但是他还是没完全听明白,不过有一点但是清楚了,就是这玩意似乎还可以嵌入到其他游戏中,虽说受限于目前的电脑性能,暂时还不能大范围使用,不过倒是可以考虑为某些游戏增加一两个智能化程度比较高的NPC进去,还可以降低点智能程度来充当单机游戏时的电脑炮灰,甚至可以引入到网络游戏中,反正网络游戏的服务器性能够强,可以尝试把某些关键性的NPC做的更加人性化,或者把Boss弄得更狡猾一些,以增加游戏的挑战性。
正在这时,电脑屏幕上显示的那几辆摩托的卡车遇到了袭击,一阵突如其来的炮火将其阻挡在公路上,后方又跟着杀来一支步兵小分队,一通单兵火箭筒再加上手雷雨,很快就将这支车队炸成了一片火海,等后援部队赶来,策动袭击的步兵小分队早已消失无踪。如果不是亲眼看到,张乐行真的很难相信这竟然是电脑AI自主操作和决策的结果,甚至亲眼看过之后,他还是不太敢相信。
听完伍前的介绍,张乐行又在办公室里转了一圈,找到杨南征之后,堵住他问了很久,很巧的是那几个参与研究的博士生正好也在。从杨南征和那几个博士生那,张乐行又问到了更多的东西,虽然依旧没有完全搞清楚这个传说中的什么“复合神经网络自学习熵选择式AI系统”到底是怎么构成的,但是他还是弄明白了这个AI系统的实用价值,以目前的电脑性能来看,AI系统的自主控制极限是100个不相同的单位,也就是说一台电脑可以控制100人左右规模的部队进行中等决策,并且拥有学习对手策略及根据对手行动规律来修正自身策略的功能,一旦超过100个单位的极限,要么就必须降低决策时的考虑深度,要么就必须放弃一部分单位的控制权。
从这一点来说,如果想将这套AI系统应用于单机游戏的话,那么因为需要相应玩家的操作以及其他处理,AI系统能控制的单位数量还会大幅度的下降。据其中一个叫秦明的博士生估计,在目前的主流电脑上,AI系统能控制的单位数量大约会将到30个左右,在这种情况下才能进行中等决策,也就是很接近与普通玩家的决策能力,再加上学习和修正功能的辅助,经过一段时间的成长,有可能超过普通玩家。如果需要进行更强大的高等决策,那控制单位的数量甚至会下降到个位数,连中国象棋都玩不转了。
不过张乐行对电脑性能的增长速度还是很有信心的,他相信等过上个两年,就算这套AI系统不再进化,光是电脑系统性能的直接升级就足以使其拥有不错的实用性了。哪怕就是现在,如果能做好规划,有不少游戏中还是有机会用到的,比如在角色扮演游戏中,可以用来增强某个城镇中部分NPC活动的智能化,反正游戏主角不可能同时出现在多个城镇,也不可能同时接触所有的NPC。比如在《三国志》、《战国策》这类的策略游戏中,可用来对战争场面进行适当的辅助,相信有学习和修正系统的帮助,战斗的过程会更有乐趣的。甚至在即时战略游戏中,也可以考虑将AI系统打造成智能NPC辅助系统,可以帮忙进行资源采集、建设等辅助工作。总之,AI系统在游戏中的作用还是很大的。