原文:MMORPG大型游戏设计与开发(服务器 AI 基础接口)

一个模块都往往需要统一的接口支持,特别是对于非常大型的模块,基础结构的统一性非常重要,它往往决定了其扩展对象的通用性。昨天说了AI的基本概述以及组成,作为与场景模块中核心一样重要的地位,基础部分的设计尽量的统一 详细 通用 精简。 游戏截图 基础接口 base 管理方法 初始化 init 释放 release 获得NPC队伍指针 get npc team 内部逻辑循环函数 activate 。 ...

2014-11-16 16:43 3 2046 推荐指数:

查看详情

MMORPG大型游戏设计开发服务器 AI 概述)

游戏世界中我们拥有许多对象,常见的就是角色自身以及怪物和NPC,我们可以见到怪物和NPC拥有许多的行为,比如说怪物常常见到敌对的玩家就会攻击一样,又如一些NPC来游戏世界中走来走去,又有些怪物和NPC有的时候还会发出一些奇怪的谈论。我们都知道物体是死的,没有生命的,程序其实就是一种物体 ...

Sun Nov 16 04:34:00 CST 2014 4 5082
MMORPG大型游戏设计开发游戏服务器 游戏场景 概述 updated)

我们在玩游戏的时候,我们进入游戏后第一眼往往都是看到游戏世界中的场景,当然除了个别例外,因为那些游戏游戏场景隐藏了起来,如文字游戏中的地点一样。既然我们接触了游戏世界的核心,那么作为核心的场景又包括哪些内容呢? 一张截图 场景组成 这里以天龙八部/武侠世界作为参考,其组成 ...

Wed Nov 05 23:36:00 CST 2014 5 2267
MMORPG大型游戏设计开发服务器 游戏场景 多线程)

多线程在随着cpu发展应用的是越来越多,游戏场景因为其在服务器所占的数据量与逻辑复杂度的原因必须依赖于它。为什么场景要采用多线程?场景的线程是怎样的?场景的线程又是如何创建的?场景的线程又是怎样管理的?在这里同时对可以指正错误的朋友们说声谢谢,虽然是小错误,也希望大家能够勇于纠正这些错误 ...

Sat Nov 08 00:24:00 CST 2014 3 3024
MMORPG大型游戏设计开发服务器 游戏场景 地图和区域)

地图的数据以及区域的信息是场景的重要组成部分,这些数据同时存在客户端和服务器,而且都是由编辑生成的。那么保存的文件数据结构是怎样的?一张3D的场景地图又是怎样处理这些数据的?同时告诉大家这里同样只是讲的理论与设计,理论和设计往往都很空洞,但是却很灵活,需要靠每个人怎么运用。 一些图片 ...

Sun Nov 09 02:09:00 CST 2014 0 6164
MMORPG大型游戏设计开发服务器 游戏场景 掉落与网络连接)

时间一点点的消逝,伴着自己空闲日子将要结束的时候我尽量的学习和分享场景和AI的知识给朋友们,不过很遗憾的是这些文章还有不足的地方,就是有的难点没有完全的分析到。掉落在游戏中必不可少的,同时网络连接也是网络游戏中的核心部分,那么这两个东西又怎么和场景关联起来的? 一张截图 掉落 ...

Thu Nov 13 01:59:00 CST 2014 2 1726
MMORPG大型游戏设计开发服务器 游戏场景 核心详述)

核心这个词来的是多么的高深,可能我们也因为这个字眼望而却步,也就很难去掌握这部分的知识。之所以将核心放在最前面讲解,也可以看出它真的很重要,希望朋友们不会错过这个一直以来让大家不熟悉的知识,同我 ...

Thu Nov 06 23:48:00 CST 2014 5 3583
MMORPG大型游戏设计开发服务器 游戏场景 事件)

今天第星期天,知识是永远是学习不完的,所以今天这部分算比较轻松,同时也希望大家会有一个好的周末。场景事件即场景的回调,和别的事件一样是在特定的条件下产生的,前面也介绍过场景的各种事件,今天详细的说一说这些事件的具体作用。 游戏截图 场景事件 一个完整的对象一般都拥有 ...

Mon Nov 10 02:20:00 CST 2014 3 1718
MMORPG大型游戏设计开发服务器 游戏场景 搜索机)

双十一注定是忙碌的日子,所以到了现在我才将今天自己学习的内容拿出来跟大家分享。搜索机是我自己暂时取的名字,其实简单的说就是场景里提供搜索的一个工具,负责场景对象的范围搜索和获取。空洞的理论总是让人一头雾水,如果玩过游戏的朋友不妨想一想查看附近的玩家、选择附近的玩家、点击任务怪物名称就可以自动 ...

Wed Nov 12 05:05:00 CST 2014 5 1597
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM