寻找严肃、沉默和专注的力量。
发布时间:2013-07-12 14:42:48
在这一章节,我想谈谈关于服务器端的脚本的相关设计。因为在上一章节里面,谈NPC智能相关的时候已经接触到一些脚本相关的东东了。还是先来谈谈脚本的作用吧。 在基于编译的服务器端程序中,是无法在程序的运行过程中构建一些东西的,那么这个时候就需要脚本语言的支持了,由于脚本语言涉及到逻辑判.........【阅读全文】
发布时间:2013-07-12 14:42:04
下面我想来谈谈关于服务器上NPC的设计以及NPC智能等一些方面涉及到的问题。首先,我们需要知道什么是NPC,NPC需要做什么。NPC的全称是(Non-Player Character),很显然,他是一个character,但不是玩家,那么从这点上可以知道,NPC的某些行为是和玩家类似的,他可以行走,可以战斗,可以呼吸(这点将在.........【阅读全文】
发布时间:2013-07-11 20:30:48
shared_ptr smart_ptr中最重要最有用的计数型智能指针,可以被自由地拷贝和赋值,在任意的地方共享,引用计数为0时才删除被包装的动态对象,同时shared_ptr可以安全的放到标准容器中。以下是类摘要和注解: 点击(此处)折叠或打开template class shared_pt.........【阅读全文】
发布时间:2013-07-11 19:16:50
谈这个话题之前,首先要让大家知道,什么是服务器。在网络游戏中,服务器所扮演的角色是同步,广播和服务器主动的一些行为,比如说天气,NPC AI之类的,之所以现在的很多网络游戏服务器都需要负担一些游戏逻辑上的运算是因为为了防止客户端的作弊行为。了解到这一点,那么本系列的文章将分为两部分来谈谈网络游戏服务器的.........【阅读全文】
发布时间:2013-07-11 17:57:15
计算机系统中资源有很多种,内存是我们最常用到的,此外还有文件描述符、socket、操作系统handle、数据库连接等资源,程序中申请这些资源后需要及时归还系统,否则可能产生不可预知的后果。 管理内存等资源时,RAII机制很适合在栈上创建的对象,离开作用域对象自动销毁从而调用析构函数释.........【阅读全文】