小谈RPG 写这篇感想的初衷是由于目前我所在的项目是一款mmorpg,有一个问题困扰了我很久,我一直想知道它的核心玩法是什么,我也追问过制作人这个问题,可是没有得到令我满意的答案,因为他说他觉得好玩就行,没想过这个问题。一度我觉得我们这个游戏的核心玩法应该是pk,可现在我不这么想了。RPG不管是单机,还是MMO。无乱它是即时制还是回合制,它的核心玩法永远都应该只有一个,那就是Role Playing,其他所有 2012-12-12 game 游戏思考 RPG
包含架构 包含架构,一切上层应用以底层为基础,即使失去上层应用,底层依然可以在各自领域工作的很好,然后一层层的叠加。如果以这种方式来做程序设计,就是每个函数只负责做自己的事情,然后每个小模块负责根据外界事件来决定是否调用这些函数。最终构成的系统应该是否会很奇妙。 2012-08-31 tech 经验总结
蝴蝶效应 突然想到一个想法,做一个游戏,世界是可以任意发展的,然后当你不满意现状时,可以提供一个功能更改以前做的一个修改,然后即刻体验发展过来的世界,就跟蝴蝶效应这部电影一样,so cool。 2012-07-16 game 游戏思考
小小大世界 今天看到这篇文章:http://gamerboom.com/archives/30581,道出了我现在的很多心声。顺带说下,游戏邦里头的文章很多都很不错,值得阅读。 掐指算算,步入游戏行业已经恰好三年了。三年,可以改变一个人许多。昨天看到一位游戏同仁写的一篇文章http://blog.sina.com.cn/s/blog_640b89380100qv4v.html,一下勾起了太多以前的想法,害我昨 2012-07-01 life 碎碎念 思绪
Lua表的实现 Lua最强大的数据结构就是它的表,那么它是如何实现的呢? [cpp] typedef struct Table { CommonHeader; lu_byte flags; /* 1<<p means tagmethod(p) is not present */ lu_byte lsizenode; /* log2 of size of `node’ ar 2012-06-11 tech Lua Lua
Lua与C如何实现交互 今天开始看Lua源码,因为项目组用的版本是5.1.4,所以我现在看的也是5.1.4版本的,看懂了以后再看5.2 那些地方有不同就OK了~~ ^_^ 先从Lua的栈看起12345678910111213141516171819202122232425262728struct lua_State { CommonHeader; lu_byte status; StkId t 2012-06-09 tech Lua Lua
儿童节哈哈 今天是儿童节,我们的游戏也要开启测试了,说实话,心情挺忐忑的。 好久没看过源码了,昨天抽空看了下lua的源码,说实话没看太懂(废话),不过里头很多实现很迷人啊,首先是union的运用。说实话写代码的时候这个关键字根本没用过,也很少见到,但是在lua的源码中用的很多。 2012-06-01 tech Lua Lua
不要迷信面向对象 还记得以前刚开始学编程那会,还不太理解面向对象,后来第一次弄明白面向对象的概念的时候,觉得这个棒极了,将所有问题都抽象成对象来解决,再后来再接触设计模式的时候,觉得简直精妙极了。但是今天我想说的是,不要太过于迷信面向对象,它也有局限性。 面向对象可以令很多问题分而治之,划分对象,对象之间通过接口沟通,对象内部解决自己的问题,降低问题的复杂度和代码的耦合度。这种模式这么好,它会有什么问题呢?以前我也 2012-05-25 tech 经验总结 程序设计
培训小记 今天飞舟给我们的培训比较特别,分成四个小组分别组装四驱车,比谁装得快,比谁跑得快。本来以我习惯都会先看说明书的,但是我觉得自己以前玩过,为了彰显自己的牛逼,不看说明书就开始搞了,最后的结果是很悲剧,倒数第二个装好,跑的也倒数第二。 结论,什么时候都不要为了装逼而去做自己不确定的事,得不偿失,牛逼是自然而然的体现出来的而不是靠方法去展现出来的。为了牛逼而去装逼,结果就是自己变成了傻逼。写代码亦如是。 2012-05-18 tech 经验总结 培训