本文设计的围住神经猫游行神经猫游戏的设计不仅可以检验自己的Android学习水平,也可以在学习中休闲片刻。戏的规则是通过完全围住小猫来获取游戏的胜利,其中小猫的移动可以有六个不同的方向。进通过本次的程序开发,本人对游戏中涉及的算法有了更加深刻的了解,同时对Android平台下软件设计开发实践有着重要的意义。
围住神经猫游戏在开发初期只有网页版本。本设计旨在开发一个独立的游戏软件,使其能在Android系统的智能手机上运行。本系统在实现网页版基本功能的同时,更应该让游戏加以完善,添加用户注册登录模块,另有不同的游戏模式可供选择。Android是一个面向第三方软件完全开放的平台,开发者在进行开发的时候能够自由的定制[1]。
1。3 系统开发工具简介
(1)Android简介
Android一词的本义指“机器人”,它是一款基于Linux平台并于2007年11月5号由谷歌公司公布的完全开源的手机操作系统。谷歌公司宣布该平台由操作系统,中间件,用户界面和应用软件组成。并宣称这是第一个完全为移动终端打造的真正完全公开的完整移动开发平台。
(2)Java简介
Java是一种可以跨平台被撰写的应用程序,是一种面向对象的程序设计语言。Java有着良好的通用性、高效性、平台移植性和安全性,因其广泛应用于网络各项技术的开发以及互联网的应用,使得Java拥有了全球最大的专业开发者群体。Java被广泛的接受并积极推动了web的发展。另外Java本身也在不断地更新完善,对C++等语言产生了极大地冲击。在云计算以及移动互联网不断发展的环境下,Java具备了更显著的优势和广阔的前景。
(3) Eclipse简介
Eclipse是一个开放源代码的并且基于Java的可扩展开发平台,专注于为高度集成的工具开发提供一个全功能的、高品质商业化的工业平台。对于它本身而言,它只是一个框架和由插件组件建立开发环境的一组服务。Eclipse附带一组标准的插件,包括Java开发工具和JDT[2]。Eclipse支持许多插件但是其平台本身就是一个框架,这就使得开发人员在使用Eclipse开发功能相对固定的IDE软件时灵活性不高,所以许多开发人员都是使用Eclipse为框架开发自己的IDE。
Eclipse主要由Eclipse项目,Eclipse工具项目和Eclipse技术项目的三期工程组成部分,包括它的四个组成部分--Eclipse平台,JDT,CDT和PDE。JDT支持Java开发,CDT支持C开发,PDE支持插件开发, Eclipse平台是一个开放的可扩展IDE,提供了一个共同发展的平台。它提供了基石和基础建设及综合软件开发工具的操作。 Eclipse平台允许工具制造商和其他独立开发工具无缝集成,因此Eclipse不是一个工具需要进行区分功能的终结,而是实现了另一种工具功能。
Eclipse SDK(软件开发包)是Eclipse平台通过合并产生的JDT和PDE组件,是可以免费下载的。这些组件在一起,提供一个功能丰富的开发环境,使开发人员能够高效地构建无缝集成到Eclipse平台的工具。从在Eclipse SDK Eclipse项目工具的组合产生和其它开放源代码的第三方软件。 Eclipse中使用GPL项目生产的软件,第三方组件有自己的许可协议。
1。4 系统开发环境及平台设置文献综述
开发环境
(1)硬件平台:
处理器类型:intel corei3或者更高类型
处理器速度:2。50GHz
内存:2。00GB以上
(2)软件平台:
操作系统:Windows7/Windows8
数据库:Eclipse自带SQL数据库
开发环境:JDK测试运行环境
开发工具:Eclipse
开发语言:Java语言