基于神经网络和有限状态机的游戏AI引擎设计与实现
Design and Implementation of Game AI Decision Engine Based on Neural Networks and Finite State Machine
Abstract
计算机硬件的发展以及越来越多的复杂的大型游戏发布,人工智能成为游戏中不可或缺的一部分,游戏中引入人工智能逐渐成为了一款游戏吸引玩家的有效手段之一。人工智能在游戏中能增加玩家的挑战性、创造更真实的虚拟世界、增加游戏的可玩性、辅助其他功能。 人工智能在游戏上的实现,有两种不同的方式。一种是采用传统的编程技术,使系统呈现智能的效果,而不考虑所用方法是否与人或生物机体所用的方法相似。这种方法称为工程学方法,它的编程方式虽然简单,智能效果显著,可是算法和程序一旦固定下来,智能就很难再进一步提高。另一种是模拟法,它不仅要看智能效果,还要求实现方法和人类或生物机体所用的方法相同或类似。人工神经网络是模拟人... With the development of computer hardware and the publication of more and more complicated large games, artificial intelligence become an integral part of the game. The introduction of artificial intelligence of games has gradually become one of the effective means to attract players. Artificial intelligence in the game can increase players’ challenge, create a more realistic virtual world and inc...