启明到GD程序员的论坛中,找了一些简单的人工智能方面的教程,特别是专门搜集了几篇关于灵鸟蛋中人工智能的帖子。
结合着自己手头的这个金丝灵雀蛋中的人工智能程序,进行了一次专门的研究。
原来对于GD编程来说,简单的人工智能的程序设计本身并不是特别复杂。
虽然人工智能本身是一门比较高深的学科,但是用GD编程来实现的话倒不是特别困难。
这是因为DG语言并不会编辑很多人工智能相关的程序细节,而是通过编辑出的程序与游戏中心服务器上的核心程序进行交互,来产生人工智能。
所以真正复杂的部分在核心程序上,GD程序只是包含了一些如何调用核心程序、对核心程序发来的数据如何使用、向核心程序反馈哪些数据等方面的内容,所以其基本的逻辑并不算十分复杂。
说到核心程序,就不得不提一下《江湖》这类神经接入游戏的设计思路。
《江湖》这种神经接入式的游戏为了保证玩家的安全,在程序框架上采用的是分布式的游戏设计思路。
与玩家联系比较紧密的程序有很多是加载到玩家客户端的计算机中的,核心程序只是负责协调不同玩家客户端的程序,和消除程序错误。
玩家的客户端装有UPS电源和紧急处理程序,这样即使发生突发情况,游戏掉线了,玩家的客户端也可以按照预设的程序让玩家安全的退出游戏,免得对玩家产生神经信号冲突之类的不适感。
【This chapter is finished reading】