让游戏更像玩家 细数人工智能的发展与历史
人工智慧(Artificial Intelligence)俗称AI,指的是人类利用电脑等数位系统所表现的智能,具有类似生物的本能与情绪反应,是极具发展潜力与空间的科学领域。而在游戏领域中,人工智慧泛指非玩家人物(Non-Player Character,NPC)与环境的反应,让游戏尽可能贴近真实的理论。
游戏AI反应设计者是否用心
提到人工智慧,我们大概会想到栩栩如生的机器人,以近似生物思考模式为目标。但“游戏AI”却是另外一种东西,游戏AI会让玩家认为游戏内的环境与生物拥有强人工智慧,能够根据行动而做出应对动作或决策,以提升可玩性和乐趣为原则,而非真的要面面俱到。
其实还是要回到细节!游戏AI必须下工夫去设计,考虑许多可能的情况,避免让玩家感到单调乏味,能够针对玩家动作进行对应,并防止表现太强导致玩家失去乐趣,但这并非易事,开发者总是为此伤透脑筋。
早期的游戏AI没有足够的学习回馈机制,玩家很快就能掌握其思考逻辑,乐趣与挑战性因而大减。
投机取巧,技术限制靠作弊
游戏AI的本质为演绎与归纳,而以目前的游戏技术而言,要让人工智慧拥有学习能力暂时还难以实现。因此开发者必须持续进行调整其细节表现,教育游戏各种状况的应对方式,并持续修正档的方式弥补其逻辑漏洞,才有机会塑造出一个优秀的游戏AI。
为了弥补游戏人工智慧的不足,开发者会采用“偷吃步“的方式替电脑争取优势,这是可以容许的。举例来说,即时战略游戏的AI会无视战争迷雾,格斗游戏的AI会超高机率解摔等等。然而“偷吃步”弄得太过火就会变成作弊,电脑会利用不该获得的资讯,或是不可能办到的表现来对付玩家,如电脑没有收入还能狂造兵,或是远距离用小枪就能暴头的神奇现象。
早期的AI略显粗糙
随着电脑的普及,游戏软体因应而生,AI便跟着朝各种游戏领域演进。举例来说,日商Taito于1974年推出大台主机赛车游戏《Speed Race》,玩家得和其他车辆竞速。电脑驾驶的车辆必须互相竞速,而且彼此不能随意碰撞,并想办法用迂?的方式进行超车,这些状况都得考虑进去。
网友评论