国内一些网游的乱糟代码,或是面向过程的设计,或是夸张的本分守己,或是故弄玄虚,查看这些代码,不仅耗时又无所得,糟糕者甚至有“和破棋篓子下棋,越下越臭”的味道,是以读代码应读好代码,才能事半功倍。SUN代码是我所见过最值得研究的代码之一。之后将陆续记录查看该系列代码所得。附带说一下,我这里拿到的是2005年10月29日的1.02版本代码,服务器+客户端+引擎(带部分美术资源),总大小为1.24G。其他版本必有所出入。

阅读全文

ACE网络库分析

ACE是个功能强大的网络库,我们现在使用的是Ace5.3.0b版本做为网络通讯底层的,在不修改ACE原有代码的原则上,在其上封装了一个中间层,下面是实现的大致原理和过程。

阅读全文

2D几何

仅适用于2D面的几何判断,在游戏程序的渲染,鼠标拣选,UI,逻辑判断以及2D物理方面有些用处。

阅读全文

简单的智能指针

TO 蕾:实际上智能指针,不定参,模板这些东西没有你想象中的那么难……简化一下是否清晰很多:)一起慢慢加油吧。

阅读全文

作者的图片

Frankie

Full-time solo indie game developer.

freelancer

Ecuador