欢迎来到天天文库
浏览记录
ID:34159452
大小:1.15 MB
页数:3页
时间:2019-03-03
《基于j2me的贪吃蛇游戏设计与实现new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机光盘软件与应用2012年第24期ComputerCDSoftwareandApplications软件设计开发基于J2ME的贪吃蛇游戏设计与实现林昊南(天津理工大学,天津300384)摘要:随着手机游戏的普及和发展,各大软件开发商都瞄准了Java手机游戏开发,文章在介绍J2ME及其体系结构的基础上,以贪吃蛇游戏为实例,描述了借助J2ME的MIDlet类库开发手机游戏的过程。关键词:手机游戏;MIDP应用程序;永久性数据中图分类号:TP311.52文献标识码:A文章编号:1007-9599(2012)24-0185-02随着通信技术的发展和移动通信设备的普及,带动了
2、2.2.2开发软件:JDK1.3和J2MEWTK手机应用技术的开发与研究。以J2ME为开发平台,可以2.3游戏设计在手机上实现静态HTML技术所无法实现的计算处理、贪吃蛇游戏的操作流程是:用户在启动MIDlet后,数据存储、与服务器的通信等功能,还能够开发各种手机即进入游戏主画面,屏幕开始显示为欢迎画面。用户按下游戏。随着手机游戏的发展,国内外各大开发商纷纷运用[开始]按钮后,就可以开始玩游戏。当用户想暂停时,再Java进行手机游戏开发。J2ME作为一种基于Java的便携次按一下[开始]按钮,游戏就暂停了,在暂停的情况下再设备开发平台,在各大手机开发公司得到了广泛应用。
3、按[开始]按钮,游戏继续运行。任何时候按[退出]按钮,1J2ME简介游戏MIDlet都会终止。现在JAVA-JAVA2Platform大致可分为J2SE、J2EE、2.4游戏设计J2ME三类。J2SE为JAVA-JAVA2Platform的标准版,通2.4.1游戏地图设计常在PC上使用的JAVA。J2EE是在J2SE的API上,扩游戏地图是蛇的活动范围和食物随机散落的范围,游展了给企业使用EJB与Servlet等主要使用在服务器上的戏的容器为行向为11单位,纵向为18单位,采用二维绘功能。而J2ME则是面向家电和通信工具等微小设备。图工具:二维绘图工具drawLine采
4、用4个参数——直线J2ME的目标是微小设备,这类设备有许多种类,在这些起点的x、y坐标值和直线终点x、y的坐标值,例如:设备的J2ME当中,定义了CDC(ConnectedDevicegraphics.drawLine(50,0,100,0);这行代码会从位置Configuration),CLDC(ConnectedLimitedDevice(50,0)到(100,0)绘制一条直线。绘制一个矩形是Configuration)这两个Configuration。CDC是以能用在个人一个类似的过程,不同的只是需要用起点加上宽度和高度网关、下一代移动电话、PDA(个人数字助理)
5、、家电设的方式来指定这个对象。可以绘制透明的或者填充的矩备、POS终端、车辆导航系统等上运行为前提设计出来的。形,甚至可以绘制圆角的矩形。4个绘制矩形的方法是:CLDC,是以能使用在移动电话、PDA(个人数字助理)、drawRect、drawRoundedRect、fillRect和fillRoundedRect。家电设备、POS终端等上面为前提设计出来的。J2me的2.4.2贪吃蛇和食物设计目标是家电与嵌入式设备,这类设备有很多种类,对应这屏幕的长度为行向为11单位,纵向为18单位;在这些设备的J2me当中,定义了CDC(连接设备配置)和个范围内玩家操作方向键控制蛇的
6、运动方向。该游戏的最CLDC(受限接设备配置)两个配置,配置所提供的类函大特色是屏幕自适应,无论各种手机,PDA的屏幕大小如数只有Java.lang,Java.io,Java..util包等J2SE等核心类的子何,该游戏总是能获得最佳的显示效果。贪吃蛇最初由3集。CLDC是与手机相关的,它实际是定义一个设备制造个小正方形组成,小正方形是蛇的身体和游戏容器的组成商用来实现Java运行环境的标准,第三方开发者只需要部分。食物也由一块小正方形组成,并且随机散落在游戏遵循这个标准。框图的区域内,每次只出现唯一的一个,待玩家操作游戏2贪吃蛇游戏的规则以及开发环境完成一个任务后面,
7、再出现下个食物,小蛇每吃一个食物2.1贪吃蛇游戏的规则简介就增加一个长度。在贪吃蛇游戏中,玩家操作由小方块连接而成的蛇,2.4.3操作控制及代码设计去吃随机散落在画面内的小方块,每吃一块就增加一小方MIDP的游戏设计,本质上就是用一个线程或者定时块长度,要是撞壁以及撞自己的尾,就属于失败,如无失器产生重绘事件,用线程和用户输入改变游戏状态。这个败则直到通关为止。屏幕的长度的行向为11单位,纵向游戏也不例外,启动MIDlet后,就立即生成一个重绘线为18单位。在这个范围内,玩家通过操作方向键来控制程,该线程每隔50ms绘制一次屏幕。当然,重
此文档下载收益归作者所有