自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 上线流程

游戏开始准备上线前的事了。其实游戏一直到现在, 还没有让服务器和客户端连接上。 不过出炉时间已经定到了4月中旬, 开会算了一下上线前的工作, 还真是该好好整理一下, 竟然有这么多需要做的事。先回顾一下吧:首先, 第一个星期,我们做的事服务器引擎。 网络层和数据层,包括事件,线程池,等等。一些基础功能。第二个星期, 我们搭建了引擎的TCP的连接功能。 开发了web服务...

2012-01-22 07:44:09 135

sns的服务器架构设计

今天写写网络负载的事。之前的项目是MMORPG,mina做网络层的TCP服务器。服务器设计目标应该是5K人以下,其实一般的上线服务器设定3k的就会显示爆满了。当时除了偶尔会突然出现CPU峰值之外,可能是服务器富gc吧,一般情况下还是很轻松的。听说当时的服务器还不是太好的硬件。手机屏幕显示的玩家还是比较少的,通过用分线的策略,按块同步的方式,再加上手游玩家对网络的宽容:),同步的压力也不算太...

2011-12-31 22:55:09 270

java的shutdown钩子

线程内加个钩子[code="java"]Runtime.getRuntime().addShutdownHook(new Thread(new ShutdownHook()));[/code][code="java"]private class ShutdownHook implements Runnable { @Override public void run(...

2011-12-01 11:21:01 107

分析"一个很伤脑的笔试题"

[code="java"]int a=2;int b=a+3*a++;System.out.print(b);[/code]b=???我的第一反应应该是 b=9; 因为a++,操作应该会把第一个a的值变成3;也就是说 b= 3 + 3 * 2 = 9;结果是错的. 显示的是8.分析一下啊: [code="java"]public stati...

2011-12-01 11:11:04 160

原创 利用创建JMock模拟session,packet等必要的类。并构建模拟类虚拟的返回值。执行HANDLER方法,截取方法参数来检测程序正确性...

需要的几个包. 只是编译时的lib,方在文件夹compile-lib中: 两个简单的例子:1、测试DAO方法: 思路:创建一个测试数据(不会重复创建),在测试环境中跑DAO方法,然后断言结果。 MailDAOTestCase.java: INIT_MAIL = “xxx”; 是初始库表测试数据的SQL。 在执行每一个Test时总会先执行@...

2011-10-09 17:02:08 244

原创 杂<十三>

2011-9-30自从搬家到石景山, 自己的时间少了很多.

2011-10-09 17:01:10 85

原创 杂<十二>

2011-6-8轩辕上线在即, 项目会议频开, bug解决力度督促不够, 任务模块分配出现问题, 有的人分配到一些不熟悉的模块, 熟悉的模块又不愿意交给熟悉者, 商城如果给商店制作者, 估计两天就能做出高质量的版本, 现在可能需要很久. 功能是能做出来, 但是bug会费些时间去解决.分给我相位的bug, 相位我还算熟悉....

2011-10-09 17:00:47 91

原创 杂<十一>

9号今天继续内部演示演示功能几乎没变12月23号昨天又演示了, 总的来说,效果还可以. 这周主要写的是拍卖系统. 感觉还是浮躁起来了. 而且,发现好好做是真的可以学到东西的. 得静一静了.26号把游戏删了....

2011-10-09 17:00:35 126

原创 杂<十>

11月4号这周一演示,效果还不够满意,原因是稳定性和几个细节功能,演示的结果是:坐骑界面重构,商店功能新增一个拖拽买卖。另外,下一步工作计划中分配了服务器方面的功能。昨天亚权讲解了一下服务器的结构,以horse为例,总结下来知识的主要有:1、 数据从哪读 实现了service接口的startup和shutdown方法。在startup方法中读取了数据(主要是模板类数...

2011-10-08 17:25:57 142

原创 杂<九>

19号昨天周一,大家开始根据效果图画细节了, 下午请了2个小时假。30号这周家里来人,很多事凑一块了。 正好原定28号的演示推迟到下月1号。给我争取了一些时间。 在开发过程中有两处感觉有所体会: 第一、同样是项目负责人,亚权比我过去时候显得更从容。 没看到他晚上加班,一般到点就走了。事情按部就班,自己对代码结构性的东西把握好。其他的都交给别人,别人加班加点他不需...

2011-10-08 17:25:48 100

原创 杂<八>

14号随着脚本的逐渐熟悉,对经常用的组件已经比较熟练。 不许要对现写的代码一点点的跟踪着写程序了。不太好的是,对于游戏中依赖的部分不好处理。15号到今天已经一个月了, 只写了商店的UI。时间过的很快,还没感觉已经到想象中的程度。 写代码的过程中,坐标的计算,位置的调整花了太多的时间,希望能有个布局的工具来帮助设置ui位置。进步的地方也有,在bug...

2011-10-08 17:25:39 75

原创 杂<七>

8号上午进入了一下状态,没有能够写一些具体的东西。遇到了一些问题,似乎是在多次开关UI后出现的问题,也有直接点出来就出问题的情况总之,觉得出问题后无法清除知道问题原因。调试也不灵。9号昨天一直到下午才把问题解决, 碰到的问题主要还是细节上面的。 例如在画出grid并放入gridbox后显示不出效果。 反复,重复的实验,最后才发现是设置纵坐标出的问题,设大...

2011-10-08 17:25:14 97

原创 杂<六>

25号宣布负责商店的开发下午申请权限,安装开发环境。26号研究背包系统,起初有点轻视。 到晚上基本完善了首个界面。27号开始做操作界面和与服务器联调的工作。下午参加信任培训。28号开会演示发现会议关注点不同, 感觉他们更多关注的是界面效果。 可能是想先看到界面效果。演示结果不好。29,30号重构了商店的UI面板,参考GUI cor...

2011-10-08 17:25:02 79

原创 杂<五>

上周使用脚本开发了两个demo, 目标是使用现有脚本实现功能, 遇到问题也采用跳过的方式对待。 这个周使用脚本开发一个更复杂的应用。希望能更深入认识游戏开发的整体流程计划利用现有资源,完成一个横版游戏demo。主要功能有: 1、 控制, 上下左右 2、 npc,敌人。 行走,向玩家靠拢 3、 攻击,被攻击 4、 少血效果 5、 血条 6、 背景,摄像机移动...

2011-09-30 10:41:03 64

原创 杂<四>

实现了两个可以运行的小例子第一个是可以往返跑的小人,另一个是一个类似gtalk聊天的界面。第一个比较简单,理解了循环的使用,和一种动画的实现方式。第二个使用了结构体、数组、随机数、固态堆存储等等,但是很不理解。目前目标是使用现有资源出东西。 放下碰到的问题,待今后理解和学习。下午讲解了关于 分配内存的相关内容。 每一个函数都固定的有200多个内存...

2011-09-30 10:38:15 111

原创 杂<三>

开始使用JO集成开发工具来学习脚本。脚本系统的实现似乎就是使用了Jlex的词法分析。 不过,现在的主要精力是熟悉脚本系统的使用方式。 做 了一个小孩来回跑的demo。 如果没事的话,希望使用该脚本系统配合原先的AI想法来实现一个小小的战斗 场景。集成工具开发中学到的知识有: 1、 字段的声明 2、 初始化 3、 几个系统函数的调用 画图、画字、键盘监听 ...

2011-09-30 10:34:32 83

原创 杂<二>

没有等到有关脚本系统的任何信息,自己在下午看了一下实现脚本系统的东西。主要是看了JLEX,CUP。这些词法语法分析。 简单尝试了一下,没有实现出来一个想象中的计算器工具。明天抽时间再看看吧。...

2011-09-30 10:33:42 125

原创 杂<一>

2010年9月15日上午办入职手续,剑鸿交代熟悉公司内网,并下载了公司现有的三个游戏玩了玩。 武林,幻想,三国。武林和幻想是回合制的。 幻想的特点是有宠物。三国是即时战斗的。有目标锁定,自动攻击等入职后没有对本团队介绍自己。 中午午饭时一起吃了饭,略微熟悉了一下。下午询问是否有文档, 感觉无处下手。 回,等轩辕项目组长回来后,由他交代一下脚本系统。目...

2011-09-30 10:32:21 74

hibernate

晚上开始写邮件部分,看了代码。像是用hibernate做的数据层。 这个时候突然有些感悟,自己从几年前开始使用hibernate,在新项目中又用到hibernate了,熟悉感袭来后觉得很失落。 是啊,hibernate我用了很多年了,我很熟悉。 可我熟悉什么? 我还是照着某个参照物描一遍。我知道我自己建hibernate项目的时候使用注释,可是现在还是得老老实实的拷贝一个xx.hbm.x...

2010-11-06 21:04:25 63

阶段总结

这周家里来人,很多事凑一块了。 正好原定28号的演示推迟到下月1号。给我争取了一些时间。  在开发过程中有两处感觉有所体会:第一、同样是项目负责人,亚权比我过去时候显得更从容。 没看到他晚上加班,一般到点就走了。事情按部就班,自己对代码结构性的东西把握好。其他的都交给别人,别人加班加点他不需要非跟着赶着做,而是让人自己把握。第二、在项目紧张的阶段,他不是以完成功能为目标,尽量...

2010-10-30 18:42:21 75

原创 明珠首月

明珠首月  到明珠已经一个月了, 这个月碰上了国庆中秋,感觉很快就过完了。  过程大致如下:  15 16 17 前三天是报道、入职、熟悉明珠游戏、熟悉脚本功能和编程方式。实现了两个可以运行的小例子:第一个是可以往返跑的小人,另一个是一个类似gtalk聊天的界面。 19 20 21 计划利用现有资源,完成了一个横版游戏demo。 主...

2010-10-16 11:13:47 206

java

目标: 1、 程序在内存中的经历。 2、 静态类,内部类,静态内部类。在虚拟机里是什么形状的。 3、 变量,常量,静态常量,final静态常量,在虚拟机里是什么样子 4、 锁机制是怎么实现的 虚拟机分为三大系统: 类装载器、 运行时数据区、 执行引擎。 我的问题主要集中在虚拟机运行时数据区这块    第一个问题: 程序的经历 ...

2010-08-04 17:34:28 107

原创 cygwin

看了修炼之道中一片讲cygwin的

2010-06-30 12:27:10 61

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除