J2ME游戏程序开发实例详解一、序言这里我们先定义项目组的人员体制(其实只有我一个人):技术调研、需求分析、概要设计、详细设计、编码、测试均有笔者一人担任;美工这里我找了个捷径,盗用网上现成的图片,然后用ACDSee把它由BMP转换成PNG格式(我出于讲座的目的,未做商业应用,应该不算侵权吧);至于发布工作,由于缺少OTA服务器,此项工作不做(但是我会介绍这步如何做)。接下来,我们规划一下项目实现的时间表,以我个人经验,设想如下:技术调研用2天(这部分解决项目的可行性和重大技术问题,时间会长一些),需求分析用半天(毕竟有现成的东东可以参照,只要理清思路就行了,况且还有很多以前用过的设计模式和写好的代码),概要设计再用半天(有了需求,概要只不够是照方抓药),详细设计要用2天(这一步要把所有的问题想清楚,还要尽可能的准确描述出来),编码用2天(其实1天就够了,技术已经不是问题,多计划出一天来应付突发事件),测试用2天(测试应该至少占全部项目的四分之一,不过这个项目只是一个Demo,也太简单了),发布也要用上半天(尽管我们不去实际发布它,但是还要花点时间搞清楚应该如何做),最后就是项目总结和开庆功会(时间待定)。二、利其器“公欲善其事,必先利其器”,,我们要调研的是两个方面::游戏本身很简单,就是有几个格子,曹操占据其中一个较大的格子,然后被几个格子包围,这些格子形状不一定相同,。:谈到技术,,分别是J2ME(微型版).J2SE(标准版).J2EE(企业版).J2ME是一个标准,(Configuration)也就是设备层,其上是简表层(Profile),再上是应用层(Application).MIDP就是移动信息设备简表,,,它比前一个版本增加了对游戏的支持,,比如我们后面会用到的Sprite类,,,,,但是他们的JDK不尽相同,,当然要想成功下载的前提是你要先注册成为Sun的会员(其实这样对你是有好处的).,我们用一个"HelloWorld",然后点击NewProject按钮,在弹出的输入框中输入ProjectName为HelloWorld,MIDletClassName为Hello,然后点击CreateProject,开始生成项目,工具会弹出MIDP配置简表,这里接受生成的默认值(以后还可以修改)点击OK,工具提示我们把写好的Java源程序放到[WTK_HOME]\apps\HelloWorld\,并保存在上述目录之下,。.*;.*;lassHelloextendsMIDlet{privateDisplaydisplay;publicHello(){display=(this);}publicvoidstartApp(){TextBoxt=newTextBox("Hello","Hello",256,0);(t);}publicvoidpauseApp(){}publicvoiddestroyApp(booleanunconditional){}}保存好了之后,点击Build按钮,工具会为你编译程序,如无意外再点击Run按钮,会弹出一个手机界面,剩下的就不用我教了吧(用鼠标对手机按键一顿狂点)。呵呵,?你还一点都没懂呢(真是厉害,不懂都能写出J2ME程序来,果然是高手).,程序并不是目的,不懂的话后面还会有详细的解说,?你不懂J
J2ME游戏程序开发实例详解 来自淘豆网m.daumloan.com转载请标明出处.