心系沉鱼
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

2012年的经验总结

最近工作非常忙,忙到一直把这件事搁置脑后,先占座 ==================分割线==========&#x3

2013-03-07
tech 经验总结

小谈RPG

写这篇感想的初衷是由于目前我所在的项目是一款mmorpg,有一个问题困扰了我很久,我一直想知道它的核心玩法是什么,我也追问过制作人这个问题,可是没有得到令我满意的答案,因为他说他觉得好玩就行,没想过这个问题。一度我觉得我们这个游戏的核心玩法应该是pk,可现在我不这么想了。RPG不管是单机,还是MMO。无乱它是即时制还是回合制,它的核心玩法永远都应该只有一个,那就是Role Playing,其他所有

2012-12-12
game 游戏思考
RPG

包含架构

包含架构,一切上层应用以底层为基础,即使失去上层应用,底层依然可以在各自领域工作的很好,然后一层层的叠加。如果以这种方式来做程序设计,就是每个函数只负责做自己的事情,然后每个小模块负责根据外界事件来决定是否调用这些函数。最终构成的系统应该是否会很奇妙。

2012-08-31
tech 经验总结

蝴蝶效应

突然想到一个想法,做一个游戏,世界是可以任意发展的,然后当你不满意现状时,可以提供一个功能更改以前做的一个修改,然后即刻体验发展过来的世界,就跟蝴蝶效应这部电影一样,so cool。

2012-07-15
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-10
tech Lua
Lua

Lua与C如何实现交互

今天开始看Lua源码,因为项目组用的版本是5.1.4,所以我现在看的也是5.1.4版本的,看懂了以后再看5.2 那些地方有不同就OK了~~ ^_^ 先从Lua的栈看起12345678910111213141516171819202122232425262728struct lua_State &#123; 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 经验总结
培训
1…45678…14

搜索

Hexo Fluid
粤ICP备2022039496号 | police-icon 粤公网安备 44030502008902号