摘要: 准备为自己的2D游戏动画系统选择一套给外部使用的接口方式,有如下几种选择: 1. 纯C API方式导出,类似于Windows API方式优点:简洁,可以供C/C#乃至其他可以导入C DLL的语言使用缺点:C++的系统转化为C会遇到很多性能以及架构的折损,对于对象控制类功能导出比较多的系统,这种方式简直是噩梦 2. C++方式导出,宏方式实现RTTI以及C++反射系统优点:强大,易用。缺点:对象生命... 阅读全文
posted @ 2010-01-08 20:41 小 楼 一 夜 听 春 雨 阅读(476) 评论(0) 推荐(0)
摘要: 本文介绍一下一个应用的游戏服务器的架构和演变 游戏服务器的作用在于满足在线玩家的需求,实现账号的验证,登陆,玩家在游戏世界的一系列逻辑操作和验证。在此基础上,一个好的架构,可以提升效率,在实现逻辑需求的情况下达到百万级的同时在线数也不是不可能。 我们先从最搓的最简单的结构看起 CLIENT ---------- SERVER --------- DBSYSTEM 就是一个很简单的 C/S系统 ... 阅读全文
posted @ 2010-01-08 13:47 小 楼 一 夜 听 春 雨 阅读(1059) 评论(0) 推荐(0)
摘要: 接着一继续,其实写本文从内行技术角度来看,本身就没什么技术含量,但是俗话说的好,隔行隔山,内行看门道,外行那啥什么,反正就是想触碰这玩意,但是又没搞过的人看的。反正都是随便乱写了,爱看的看,准备写个功能模块大概 再写个架构得大概,而后就去从网络包开始搞个最简单最轻量的小架构,力图让知道编程是啥的就能在上面搞东西 还是继续谈功能模块。 一、还有个 AI模块,这个可不能忘啊 不过要注意,我这里提到的... 阅读全文
posted @ 2010-01-08 13:36 小 楼 一 夜 听 春 雨 阅读(976) 评论(1) 推荐(1)
摘要: 转自http://www.cppblog.com/ziyebuboka/ 游戏服务器在网游上的作用不容考虑,游戏能做大到什么程度,还是有很大的依靠的,这篇文章先从功能模块的角度来谈一个完善的游戏服务器需要实现哪。 一:游戏服务器的作用:连接各个网游客户端,实现各客户端的通信,连接,数据操作 二:先从大分类上来:游戏服务器按一般架构来说具备1 1:登陆验证注册和账号有关的所有操作的服务器 我们简称... 阅读全文
posted @ 2010-01-08 11:49 小 楼 一 夜 听 春 雨 阅读(2394) 评论(0) 推荐(0)
摘要: 要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码。即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的程序员写的代码基本上就可以看出来。好的程序员写的代码,整洁而规范,视觉上自然有一种美感。空白错落有致,注释恰到好处,命名和排版遵守统一的规范。差的程序员写的代码则经常出现过长的函数,前后不一致的命名方式和排版,过深的嵌套结构,非常复杂的表达式,随处可见的数字... 阅读全文
posted @ 2010-01-08 11:14 小 楼 一 夜 听 春 雨 阅读(370) 评论(0) 推荐(0)