电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

手机贪吃蛇游戏的开发VIP免费

手机贪吃蛇游戏的开发_第1页
1/11
手机贪吃蛇游戏的开发_第2页
2/11
手机贪吃蛇游戏的开发_第3页
3/11
第1页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共11页《计算机项目实践(1)》课程设计说明书设计题目:手机贪吃蛇游戏开发班级:学号:姓名:指导教师:第2页共11页第1页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共11页完成日期:2010-1-14目录一、需求分析.................................................................................................31.1概述......................................................................................................31.2技术原理..............................................................................................3二、模块功能说明(概要设计)..................................................................3三、详细设计..................................................................................................43.1系统设计..............................................................................................43.2功能实现..............................................................................................4四、任务进度表..............................................................................................9五、测试结果..................................................................................................9六、设计小结................................................................................................10七、用户使用说明........................................................................................10参考文献........................................................................................................10第3页共11页第2页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共11页一、需求分析1.1概述随着通信技术的发展和手机的普及,手机游戏的开发技术越来越为人们所关注,这次的项目就是用J2ME开发的贪吃蛇游戏的应用程序,设计一个基于Java语言的游戏程序,使它能在手机模拟器上运行经典的贪吃蛇游戏。它的主要功能有:游戏规则的实现,积分计算,界面功能。1.2技术原理J2ME游戏开发技术是支持像小型嵌入式设备或移动设备而制定的一系列的技术和规范的总称,它是JAVA语言的一个分支,遵循JAVA的规则,是一个运行平台,特别适用于手机用户的游戏开发。本项目的贪吃蛇游戏就是基于J2ME游戏技术开发的。本次实训开发工具为Eclipse,使用JAVA功能,支持RMS持久化数据库,可以保存游戏的积分,等级,速度等。用户也可以自行设置游戏的一些规则。其技术原理涉及MIDP简表:针对移动信息处理设备(主要指智能手机和一部分具有无线通信功能的PDA)的图形界面、输入和时间处理、持久性存储、无线电话。MIDP的总体框架:MID硬件层、本地系统软件层、KVM层、CLDC层、MIDP层。其中还涉及到MIDP2.0的新特性,MIDP的安全机制等。第4页共11页第3页共11页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共11页二、模块功能说明(概要设计)模块一:欢迎界面及游戏选择界面。模块二:用户界面的编写和游戏元素的功能。模块三:蛇的移动。模块四:蛇吃掉一个目标并积分。模块五:游戏规则的设定和实现。模块六:游戏汇总和积分计算。三、详细设计3.1系统设计1.food类:IntfoodXIntfoodYintfoodC;2.snake类:Int[]SnakeintsnakeNum;3.GameObj类:intSNAKE_WintSNAKE_H4.SnakeCanvas类:intdirection3.2功能实现:1、游戏初始化:其实现的功能是初始化游戏的数据,实现该功能首先需要清晰的知道需要初始化那些数据,如何进行初始化。将贪吃蛇基本初始化在屏幕的中央,初始移动方向和贪吃蛇节点的排列顺序一致,食物的坐标固定位置。游戏初始化的代码如下:/**初始化开始数据*/privatevoidinit(){第5页共11页第4页共11页编号:时间:2021年x月x日书山有路...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

手机贪吃蛇游戏的开发

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部