Java开发的主要是用于网络应用的程序,所以对于安全性有很高的要求。利用Java提供的强大工具,以J2ME为开发平台,最大的好处就是实现数据的存储、计算的处理、与服务器的通信等功能如果不能保证其安全,所以此款开发出来游戏安全性也是相对很高的,那么用户所从网络上下载的程序执行起来就会非常的危险。它通过了本身的安全机制来防止病毒程序的产生以及下载程序对本地系统所造成的威胁和破坏。

3 需求分析

3.1功能需求

本设计主要是用来完成贪吃蛇游戏的最基本的游戏操作。我们可以自己用来练习和娱乐。它需要满足的需求是有以下几点,第一块功能:使用手机上的按键来改变蛇所运行的方向、按键可控制蛇的暂停或继续游戏,第二个模块:随机的地方生成食物。第三个模块:蛇如果能吃到食物的话就会增长蛇的身体,如果没有吃到并且碰到了四周那么蛇就会死亡而游戏结束。

3.2游戏的外观界面需求

一款优秀的游戏同时也必定具有一定的美观性可提供给用户最好的体验,这款设计的界面拥有最先进的技术编写的最美观的视觉效果,界面上有分数显示和暂停按钮,客户可以完全享受在其中。

3.3蛇和食物的形状需求

目前手机上的这种游戏都是把蛇和食物设计为方块的或者圆形的形状,因为客户爱好这种。设计中也是能很好的代码实现效果。

3.4显示需求

    屏幕上蛇是一直运动的,食物出现蛇就要去吃,蛇如果能吃到食物的话就会增长蛇的身体,如果没有吃到并且碰到了四周那么蛇就会死亡而游戏结束。在游戏的过程中,用户可以点击暂停键,也可点击继续来完成操作。

3.5 开发环境需求

   操作系统:Microsoft Windows 7系统

   编程语言:Java 

   开发软件:Eclipse

4 开发所用的技术的介绍

4.1 Eclipse

Eclipse 是现在企业中流行使用的开发平台,集成很很多流行的插件。是一款十分优秀的IDE开发工具,可跨平台开发,支持多语言开发,具有较好的灵活性。主要是为高度集成的工具开发提供一个具有商业品质的、全功能的平台。因此,选用Eclipse作为贪吃蛇手机游戏的开发环境。

上一篇:asp.net图书销售系统的设计与实现
下一篇:Flash红酒网站的设计

java+mysql通用试题库系统后台设计与实现

java物业管理系统设计

java+sqlserver教学质量考评信息管理系统设计

Java+sqlserver医院远程挂号系统设计

java图书馆图书管理系统设计

java+mysql宿舍管理系统的设计+ER图

Java的学生信息管理系统设计

C#学校科研管理系统的设计

国内外图像分割技术研究现状

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

中国学术生态细节考察《...

志愿者活动的调查问卷表

公寓空调设计任务书

医院财务风险因素分析及管理措施【2367字】