- 博客(9)
- 资源 (16)
- 收藏
- 关注
原创 做一个简单的游戏服务器
为什么其实不重要!做一个简单网游服务器。 服务由两部分构成,网关和世界服务器,绞尽脑汁,还没有想到一个好听的名字,可以肯定的是要code n行,就暂定CodeN {N >= 0}。 语言选用C++和lua,其实也蛮像选scala的,但小众了点,自己也没有java基础,怕有搞不定的问题,c++ lua会更有信心一点。db redis和mongodb 比较,倾向于redis,他大代码量
2012-08-14 23:55:05
3773
原创 A*- not a star in the space, it's on you hands
A*游戏中的常用寻路算法,做游戏的孩子人手一个的轮子,be a gooleplayer。我也是这样的一个孩子,还想造很多轮子的孩子。 上周一位新同学问我A*,哈哈,整好去年细看了,给简单描画了一下。记得上次写A*,是zack给我们介绍了一个a*的优化算法,JPS(jump point search),我用这个算话改写优化了一下服务器的A*。效果不错,测试数据来看大概有100%的提升,服务器路
2012-08-05 21:42:51
1724
原创 开始吧,在老去之前
做游戏开发有3年多了,多多少少也写过一些东西,参与过两种设计完全不同都项目,客户端服务器都有写过。慢慢都也积累了一些对游戏开发都想法和抱怨,想做一个可以更多按自己想法实现都游戏。在一个老的项目上想实现很多不同的东西是很困难的,有很多的顾虑和一些不确定,不敢或不准改都东西,非常让人沮丧。代码不好改还有一个原因,别人都代码不好改,每个喜欢程序的coder都对代码漂亮、合理有自己都见解,在没有对错,只是
2012-05-27 09:11:25
1360
原创 个税计算器python
话说那天老大说:“我们XX公司成立了”,然后悲催的是要上税了!!!那要扣多少钱钱呢?更悲催俺是一个码农,所以,你懂的class SalaryTax: def __init__(self, base, steps): self.base = base self.steps = steps self.stepTopSalary = []
2012-04-19 10:41:07
1821
原创 游戏中的跨场景寻路
年前写过一个跨场景寻路的程序。我们的游戏用鼠标点那种,不是像WOW那种前后左右。在同一场景中使用A*寻路,策划现在的需求是这样呢的,在任务中NPC,杀怪等需要自动寻路能走到其他场景中的NPC或者怪物或者是其他任何东西。 首先看看,我们现在能做的: A.同一场景能自动走到 x,y B.当场景发生切换的时候我们可以收到切换消息。
2010-05-23 23:56:00
4187
原创 范式Huffman编码的设计与实现
范式Huffman编码的设计与实现摘要:传统的 Huffman 编码需要构建 Huffman 树方可生成,但也由于树的数据结构特点,生成编码的效率不高、结构较复杂、而且在的有点程序设计语言中树也不容易实现。本文介绍不依赖于树的范式 Huffman 编码的设计与实现。使用数组求到Huffman 码的长度,再使用范式Huffman编码的原理生成前缀码。关键字:范式Huffman编码
2008-03-16 11:39:00
6988
6
原创 简易文件夹打包程序的设计与实现
简易文件夹打包程序的设计与实现摘要: 所谓文件夹打包程序就是指将一个文件夹的内容写入到一个文件之中。本文讨论在win32平台下使用FindFirstFile与FindNextFile函数对文件夹进行深度优先的方法实现简易的文件夹打包程序。 关键字: 文件夹打包 深度优先 win32平台 1引言: 文件夹打包程序被广泛的运用于压缩和网络传输之中,比如
2008-03-16 11:34:00
2973
4
转载 [转载]C++中的左值和右值
C++中的左值和右值[转载自]http://jiang5005.spaces.live.com/blog/cns!619F3DE8AB99988E!111.entry1. 概念变量和文字常量都有存储区,并且有相关的类型,区别在于变量是可寻址的; 对于每个变量,都有2个值与其相关联:1>数据值,存储在某个内存地址中,也称右值(rvalue),右值是被读取的值(read value),文字常
2007-07-22 17:14:00
936
2
原创 百度“水果开会”问题探讨
摘 要:现在,搜索技术被广泛的应用于我们的生活,而对于搜索技术来说速度是至关重要的,这里将百度“水果开会”问题作为讨论的对象,探讨一下散列在搜索、查找中的运用。“水果开会”问题的一般解法的时间复杂度为O(n2),本文讨论使用散列的方法有O(n)的时间复杂度下解决这类问题。关键字:散列,双向链表,STL 现在,在互联网上的信息正民惊人的速度增长,搜索技术为我们在这们大的空间中找到有用信息
2007-07-17 06:41:00
1631
1
游戏场景寻路完整代码
2010-05-24
原创 游戏跨场景寻路代码
2010-05-24
Erlang程序设计
2009-07-19
内存管理内幕
2008-06-22
数据压缩技术及其应用
2008-04-27
the-data-compression-book
2008-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人