游戏开发及其开发模式
文章平均质量分 67
ybt631
这个作者很懒,什么都没留下…
展开
-
深入广播算法
服务器广播算法 对于MMORPG游戏来说,每个场景的人数可能会以千计,为了服务器性能考量.每个玩家的视野必然要有所限制。本人重点讨论基于此的各种广播算法和优化一.常用算法说明概念说明:实体: 需要服务器管理状态的各种object.比如玩家/NPC/宠物等 广播算法最原始的原创 2011-07-15 17:57:27 · 2964 阅读 · 0 评论 -
SIMD在图像处理中的应用及汇编优化
一.SIMD思想概述SIMD(Single Instruction Multiple Data ),顾名思义,就是单条指令处理多个数据。比如我们处理BYTE类型的乘法,也是需要32位寄存器来做处理.这样显得有些浪费.实际上我们可以把乘数合并,一次32位的乘法得到两原创 2011-09-02 17:29:22 · 4336 阅读 · 0 评论 -
内存那些事之野指针
在稍大点的软件工程中,我们经常需要用到基于接口的回调在达到模块解耦/通信的目的.甚至在超大的工程中,类似这样的回调机制比如委托(Delegate)会成为系统重要的基础部件,为分模块的系统开发提供良好的底层支持. 但是随着这样的机制被大量使用,指针的生命周期管理,循原创 2010-06-01 14:49:00 · 863 阅读 · 0 评论 -
mmorpg的一些设计随想总结
不知不觉,跟着这个项目开发,已经四年多了。经历了项目的各个阶段,回顾过往,总结下经验.一.开发的原则中什么最重要开发原则有很多,比如编码方面尽量少用goto,静态变量,设计时多用组合等.但是现实是复杂的,总会有些情况要突破原则.那么有什么原则,是可以一贯通用的呢?个人原创 2011-10-13 14:53:20 · 1126 阅读 · 0 评论 -
3d优化总结和一些新思路
3D引擎的优化实现,是个比较大的课题.本文重点针对过去的实践以及关键系统的新思路抛砖引玉做一些总结.一.3D引擎中的多线程加速引擎中的多线程加速,主要有两个方向:密集计算的并行化和渲染层多线程化.原创 2011-10-14 18:53:04 · 1308 阅读 · 0 评论