- 博客(177)
- 收藏
- 关注
cocos2dx笔记:关于action
使用cocos2dx,首先是从action入手,表示各种绑定对象的执行。action+对象,组成了类似script + object的结构,action需要和object绑定在一起1.基本动作InstantAction 放置 – Place 隐藏 – Hide 显示 – Show 可见切换 – ToggleVisibility2.延时动作 移动...
2012-05-04 11:26:17 181
webgame项目开发相关阶段
首先定义webgame项目:1、webgame2、有核心玩法和数值成长体系3、围绕核心玩法有若干子系统4、运营工具支持整理webgame项目开发相关阶段如下:1、游戏引擎阶段:参考开发用时,一个月2、核心玩法开发:参考开发用时,两个月3、相关子系统开发:参考开发用时,两个月4、程序调试及数据测试:参考开发用时,一个月5、细节调整完善:参考开发用时,一个月...
2011-01-12 14:58:12 241
游戏开发团队组织模式
1. 制作人 + 执行 成本最低,对制作人要求高2. 主策/主程/主美 + 执行 成本较低,需要有较为民主的气氛,且至少有一人具备项目组织能力3. 制作人 + 主策/主程/主美 + 执行 成本偏高,对制作人要求可以降低从上面的几种模式来看,提高技能,改善团队的氛围,可以降低成本。但是业界较为成功的游戏,大都是1/2这两种模...
2010-08-04 09:53:26 427
我认为良好的代码设计
我认为良好的代码设计,在于以下几个标准:1、能够满足需求的实现 (这个是基本,连需求都无法满足,就谈不上其他了)2、简单,越精简越好,越直观越好,其他人接手的学习曲线越低越好3、扩展业务功能方便容易4、具有业务的弹性,可以适应需求的变化(这一点往往容易和第二点产生冲突)5、稳健可靠,利于做性能的优化和错误检查看过许多代码设计往往做不到第二点,或者把3和4优先于第二点...
2010-03-29 13:23:15 265
团队之忧
如果让我给团队成员一个层次,我会按以下情况进行区分:90. 框架开发能力 -- 底层研发,根据公司战略方向提供底层技术80. 设计能力 -- 应对业务中各种需求,做出正确合理的设计70. 业务开发能力 -- 能够在开发框架的基础上,根据业务需求完成功能开发60. 完成基本工作 -- 在指导下完成安排的工作最近人...
2010-03-25 10:33:43 135
原创 javascript game engine
从网上找到的几个js engine, 记录如下:1. silbygamelib 一个老牌的引擎,已经停止更新了http://www.sean.co.uk/a/webdesign/javascript_gamelib/javascript_gamelib.shtm2. GMP http://freshmeat.net/projects/gmp-javascript-game-engine...
2010-01-20 15:21:37 263
原创 近期关于comet的一些简单总结
一直关注的comet已经陆续出现了很多解决方案,自己也收集了一些资料,对其中的一些问题进行了思考,特做一个简单的总结。1、comet的价值早期的comet,仅仅考虑的是解决客户端不断轮询带来的压力问题,逐渐发展到今天,各类的网站,开始考虑为众多用户提供同时在线的互动服务,所以今天的comet方案逐渐开始以下面几个目标来衡量其价值: a、同时连接数 b、处理能力一些早...
2010-01-12 17:52:44 464
原创 hibernate对象实现对象互动(如接口调用)的几种方法
前提:1、hibernate对象(即本身是需要可以存储的)2、接口实现需要状态方法总结如下:1、对原有的对象扩展字段2、对扩展属性建立新表,把hibernate对象和新表做关联,hibernate对象负责管理属性3、对扩展属性建立新表,使用外部类管理hibernate对象和扩展表之间的关系,实现接口方法1示例:interface Ownable { ...
2009-10-21 18:07:09 212
原创 设计模式行为型模式应用场景
简化交互关系:命令模式、观察者模式增强交互的信息包含量:解释器模式管理交互的参与对象:责任链、mediator管理交互前后的状态:memo管理交互时的处理方法:state、strategy...
2009-10-15 17:15:45 244
原创 分布系统设计的小记
把以前学习分布式数据库时候的一点理论通俗化一下。以下三者不可兼得:1、可用性2、可分布3、数据一致用在系统的设计里面,就是:1、可扩展2、可分布3、状态同步(可交互)三者不可兼得,只能考虑两者所以大都分布方案的设计,都是把计算和数据分离,做到:1、计算 a、可扩展 b、可分布2、数据 a、可交互...
2009-10-14 12:03:52 148
原创 设计模式创建型模式应用场景
创建型模式常用的是factory、builder和prototype,用于抽象和简化singleton模式用于管理有限资源(有限资源常常需要解决并发问题,实现时需要注意)
2009-10-12 16:05:58 442
原创 看了一下其他公司的游戏技术选型
C++开发,VC2005 SP1+WINXP环境,OGRE+NXOGRE(物理引擎)+Raknet(网络引擎)+3DSMAX+OFUSION(场景建模)+FMOD(声音引擎)
2009-09-13 09:19:11 138
原创 ruby常用全局变量
$! 最近一次的错误信息 $@ 错误产生的位置 $_ gets最近读的字符串 $. 解释器最近读的行数(line number) $& 最近一次与正则表达式匹配的字符串 $~ 作为子表达式组的最近一次匹配 $n 最近匹配的第n个子表达式(和$~[n]一样) $= 是否区别大小写的标志 $/ 输入记录分隔符 $\ 输出记录分隔符 $0 Ruby脚本的文件名 ...
2009-09-01 14:22:12 147
原创 团队管理的两种方法
一种是顺其自然,制定游戏规则,利用人的本性来推动组织自我发展一种是精细化管理,通过命令的制定与执行,强调执行效率各有利弊,在不同场合选择不同的方法,下面是精细化管理的一些技巧:为了让一个整体更好协作(精细化科学管理),需要建立:1. 更好的监督 (指标)2. 效率工资 (高薪养廉)3. 延期支付 (奖金、期权)...
2009-08-11 11:49:48 188
原创 编程思想的一些小记
1. 过程式2. 数据结构化3. 面向对象编程4. 设计模式5. 泛型、组件6. AOP业务通常需要以下程度的支持:1、双方理解 -- 面向对象2、适应复杂性 -- 设计模式3、适应变化性 -- 泛型、组件、AOP4、适应规模性 -- 架构及性能优化...
2009-08-11 11:46:57 154
原创 JVM 参数设置详细说明(转)
JVM 参数设置详细说明(转)1: heap sizea: -Xmx 指定 jvm 的最大 heap 大小 , 如 :-Xmx=2gb: -Xms 指定 jvm 的最小 heap 大小 , 如 :-Xms=2g , 高并发应用, 建议和-Xmx一样, 防止因为内存收缩...
2009-08-09 21:18:47 175
原创 团队情况与管理者方法
不同团队需要用不同的管理方法,管理者会因为自身的情况,调整所在团队的成员。考虑理论情况:1、管理者信任宽容,需要团队成员优秀负责2、管理者严格细致,需要团队成员忠实执行当组织文化形成时,必然会要求全员的行为一致,又或者团队成员风格和企业文化不一致,必然会有持续的冲突和革命(没有永远合适的企业文化)做事需要调整风格适应团队,在一个磨合型团队里面(即没有绝对的领袖,各有...
2009-07-18 22:52:18 246
原创 与人合作需要考虑彼此的价值观
核心团队的价值观需要一致,大家能力不同是好事,但是价值观不一致,则是坏事。这意味着,核心团队的工作开展,是建立在相互信任、相互理解的基础上,彼此之间相互依赖且相互信任,处于一种调和的状态。设想有人以诡道为追求,凡事急功近利,有人以讲求长远利益;又或者有人喜欢承担责任,有人喜欢推卸责任,如何长期合作?...
2009-07-18 22:51:48 204
原创 领导!=当权
谈论战略,讲到领导者,构成元素: 1、具有奉献精神的志愿者 2、能理解别人 3、能理解别人对自己的不理解在现实生活中,除了领导者外,其实还有当权者(定义为可以驱使自己行事的人),当权者所需要的,是掌握资源,被当权者所驱使的动力,是利益,通过交易形式发生。...
2009-07-18 22:51:00 143
原创 一些用于工具类程序的升级建议
重要版本的升级,可以先收集用户的意见(参考如netbeans在社区内收集大多数人的意见确认是否可以发布,多个RC版本),确认后才全面发布,这样可以避免一些测试覆盖面不足(难以全部避免)带来的问题,也可以通过该方法持续积累版本升级的关注点(用于加强下一次的版本测试)。...
2009-06-23 17:09:58 106
原创 下一阶段(6~8月份)状况预测
根据目前公司资源和项目规划做的预测用户转换率达到一个突破临界点的状态(起步)完成了旧有系统不合理地方的修正,整体产品处于合理状况即将开始社区式内容和大型玩法内容的制作按这样的状况估算,剩余4~5个月,将有余力完成年度目标,并且把整个公司提升至良性状态,在目前竞争激烈的市场环境下,取得这样的成绩可以算是不容易了...
2009-06-10 14:38:44 113
原创 Linux系统的常用操作命令大全
系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv ...
2009-05-28 07:46:27 90
原创 linux信号表
名称 默认动作 说明SIGHUP 终止进程 终端线路挂断SIGINT 终止进程 中断进程SIGQUIT 建立CORE文件 终止进程,并且生成core文件SIGILL 建立CORE文件 非法指令SIGTRAP 建立CORE文件 跟踪自陷SIGBUS 建立CORE文件 ...
2009-05-22 23:53:27 255
原创 最近的一些进展
技术团队有新血融入,新同事经验丰富,可以在工作上分担不少压力,可以预见团队发展的健康持续公司对产品认识的深度提升了,不再是乱放枪,下一个阶段会靠谱很多,可以预期产品的稳步前进,这包括:1、做好新用户的教育2、建立核心的数值体系3、完成现有系统的深化4、持续发展各种玩法系统还有一个是运营所负责的业务指标,也找到了做事的方法,可以持续不断有积累有突破,消除了原有的问题:...
2009-05-14 14:32:31 137
敏捷?
很久没有关心计算机类的书籍,原因有二:1、跟目前的工作所需关系不大2、领域理论上的新书已经好久没有了,都是些讲技巧的今晚心血来潮找了一下,看到JOLT一些关于敏捷方面的书,开始忍不住想要乱喷一下。敏捷建立的基础,似乎没有啥书会去谈论,不知其所以然,就会导致一头扎进去的结果。敏捷项目建立的基础,在需求方和实施方,都对所要做的事情,有大致的认同基础上开展的,对互联网项目...
2009-05-11 00:10:42 123
原创 开好部门周会
追求灵活性,避免官僚主义的组织建设,就是依赖人治,法治必不可少会带来种种约束,所以对发展中公司而言,挑选并培养有潜质的人,是成功的关键,这也是我一贯的观点。挑选和培养,通过沟通和指导、制造锻炼机会,以身作则等方式进行,我最近把签名档改成“不折腾,细节,沟通,观察,思考”,就是要求自己以身作则,并且将相关理念贯彻到团队中去。纲要讲完了,下面是部门周会一些主要细节:1、公司当前...
2009-04-30 09:31:52 1661
原创 人员招聘面试经验
面试的人多了,为了提高效率,也为了总结积累,特记录面试经验。对1~2年的工程师,需要考虑的是可用性(起码碰到一些初级问题不用手把手来教),在开发过的项目领域有一定的积累,熟悉一些流行框架的使用,有一定的经验(知道初级错误如何避免),经历过若干个项目,是否已经把学校里面的幼稚磨掉,并且需要喜爱自己的专业,具有良好的基础知识掌握程度,掌握问题的解决能力,是否具有项目的钻研能力,对3~5...
2009-04-30 09:17:15 135
原创 植根业务的产品架构师
又经过了一段时间的思考,对架构师的认识,再次上了一个档次。其实架构师所做的工作,是可以流程化的:1、根据业务构建技术模型2、建立技术模型下面各点的监控数据收集体系3、测试随着业务发展带来的影响(性能、人数、流量等)4、预测目前问题所在,并给出改进方案从上述过程可以看出,架构师的水平依赖:1、对业务的理解2、技术的综合能力(信息、技术方案)3、工作...
2009-04-23 11:34:46 128
原创 说说最近的状态
有段时间没有写博了,原因是最近很忙。目前公司状况就是全面做指标,大方向明确,但是执行上可能会存在问题,如果现阶段的执行能够做好示范作用,那么下一阶段就可以迎来预见中即将发生的爆发点。对于团队而言,应该做的事情是:1、减少决策错误2、加快执行效率对技术而言,必须要理解,事分轻重缓急:1、先做好产品的突破2、再做技术的完善和改进在这里,我想说说一点点看法...
2009-04-08 18:06:47 149
原创 最近有值得开心的事情
很高兴看到大家的进步,从而进一步带来企业的发展。我终于明白到,只有人的进步,才有企业的进步。企业的进步,先从人开始入手。这是一种道的领悟。先做人,再做事,要做事,先做人。...
2009-03-24 19:11:18 203
原创 if you really want it
来自科比的广告 nba, basketball, nikeif you really want it 只要有决心 you'll push back pain 就能征服痛苦 use it 利用它 control it 控制它 if you really want it 只要有决心 living your dreams 实现你的梦想 ...
2009-02-25 11:04:44 198
原创 得失由心,深浅自知
温和坚持,岁月与恒心结合所产生的力量,持久而庞大。 心态端正,需知心态越低,成就越高。 最难的还是战胜自己,做事技能有穷尽,做人修身千千难。 得失有时,今日的顺利,切勿骄纵,他日的挫败,不足为惧。 喜与悲,皆由心生,只因看不透。 ...
2009-02-10 07:44:26 331
原创 学会感恩
如果说这个假期工作上真有什么收获的话,我想最重要的应该是来自心态的收获。虽然在假期这几天,没有工作上面的压力,静下心思考的确是在执行面上和知识面上提高不少,但是比较起来,能力上的提高并不能跟心态上的改变并重,因为我知道,心态的收获,是一辈子的事情。首先,我要感谢公司的头,如果不是他们创造了这样的一个环境,就不会给人希望,如果不是他们带领大家往前努力,我们的事业已经折戟;第二,我...
2009-01-31 16:41:58 122
原创 团队建设的经验(转载)
几句话,经验谈,出处是雷军1、几个人的时候,身先士卒2、十几个人的时候,带领大家走正确的路3、几十个人的时候,学会信任别人,学会团队管理,学会纵观全局,学会观察细节4、上百人的时候,团队里面要有信得过的总监...
2009-01-30 09:10:10 225
该把担子交给大家了
经历过许多事情以后,大家也开始变得成熟了。过去的一年,因为外部环境的复杂以及团队尚未成熟,不得已采取了很多强硬的执行方法。但是,真正有活力的团体,并不是一个人的团队,而是每个人都奉献出自己的光和热,每个人都收获属于自己的荣耀。管理者,在团队成熟时,其实更多是辅助者。下一步,为团队搭建良好的氛围,辅助面对问题的直接负责人,完成沟通的工作,这会是我的工作出发点。...
2009-01-11 21:02:51 121
原创 回首2008
前几天,头跟我说:“你入了门,但是还没能做到收放自如。”于是,一回首,发现真是逝者如斯。在2009的今天,看2008的过去,真是感慨良多。2008,失去了很多,也收获了很多,真是得失由心,深浅自知。人必有痴,然后有所成,放下痴后再入世,2009,我能收获我想要的果实吗?...
2009-01-04 11:04:31 82
原创 游戏客户端架构的一些了解
while (true) { update(events); if (game_finished) break; render(sprites); }上面的架构,是游戏的核心主流程和相关元素。sprite是核心元素,event的处理引发sprite的更新,对event自然是需要各种处理接口,对event的处理应该是即时不被阻塞的(实际上会存在卡...
2008-12-28 16:58:37 615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人