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作为贪吃蛇手机游戏的开发环境。