基于Android平台的“旋转积木”3D游戏开发
需求分析报告
科目:应用系统开发实践
学校: 中国矿业大学
班级: 计科10-3班
姓名: 魏佳
学号: 08103371
目录
1 引言 3
3
3
“旋转积木”游戏介绍 3
嵌入式介绍 4
2 游戏开发环境介绍 4
Android开发环境简介 4
Android与其他两大平台的比较 5
Android的功能特性 6
Android的版本信息 7
3 3D游戏“旋转积木” 8
功能需求设计 8
游戏的策划 9
游戏数据分析 10
4 其他需求 11
5 参考资料 11
1 引言
随着3G时代的来临和高性能手机的普及,单一的通信功能已经不能满足人们对手机的需求,人们对高质量的、丰富的手机游戏的需求正在不断增强。目前,使用最多的三大操作系统有:Android、iOS和Windows Phone。
其中Google的Android操作系统因其稳定性、开发性、低成本等特点,受到广大手机游戏开发者关注。Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。谷歌与34家手机移动互联公司于2007年组建开放联盟,旨在普及Android智能手机和打破其他智能手机高价低配的局面,开放联盟的成员负责推广和制造android手机,并且支持更新和完善Android操作系统,使得Android能更好的发展。这一策略使得Android手机迅速席卷全球,现在Android手机的应用软件层出不穷,尤其是手机游戏的发展前景一片大好。
本课题的目的在于掌握Java手机应用开发技术和移动软件平台开发技术。在以Java语言为基础,以eclipes为开发工具,结合Android移动开发平台,并利用Android提供的SDK,完成在Android平台上的3D游戏“旋转积木”的开发设计。
本课题的意义在于通过开发3D游戏“旋转积木”,可以熟练应用Android平台提供的应用程序接口,掌握Android平台上的各种应用以及嵌入式开发。
“旋转积木”游戏介绍
“旋转积木”属于益智类游戏。益智类游戏(Educational Games)是以游戏的形式锻炼脑、眼、手的游戏。使人的逻辑能力和思维能力得到提升。益智游戏
是一种备受玩家喜欢的游戏,一般游戏的开发需要用到人工智能的相关知识来增加游戏的难度,其算法决定了该类游戏的可玩性。
“旋转积木”是由推箱子演变而来的一种3D游戏,玩法相比于推箱子更具有多样性。在已设定好的地图内,通过移动积木,改变积木的状态到达指定位置来完成游戏。游戏操作简单,可玩性高。
嵌入式介绍
嵌入式系统就是将用户所需要的功能嵌入到产品,装置或大型系统中的计算机系统。嵌入式系统是相对于桌面系统来讲的,凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统。
随着计算机与通信的融合,计算机的无处不在和多媒体信息随手可得的世界信息化发展大趋势的日益明朗,嵌入式系统得到了前所未有的蓬勃发展。
嵌入式一旦进入各行业的市场,会具有较长的生命周期。嵌入式系统在应用数量上远远超过了各种通用计算机。嵌入式系统目前已经广泛应用于通讯,网络,金融、航天、航空、仪器仪表等领域。手机就是嵌入式产品的典型代表。其他常见的还有电子字典、可视电话、游戏机、智能玩具、数字摄像机、VCD/DVD/MP3 Player等都是典型的嵌入式系统。
2 游戏开发环境介绍
Android开发环境简介
Android开发环境介绍 Android的上层应用程序是用java语言开发,同时还需要基于Dalvik虚拟机,所以,google公司推荐使用主流的java继承开发环境Eclipse。只有Eclipse还不够,因为是使用java语言进行开发,还应该由sun公司提供的java SDK(其中包括JRE:Java Runtime Enviroment)。此外,Android的应用程序开发和Java开发有较大区别,所以需要有google提供的
Android SDK。同时,还需要在Eclipse安装ADT,为Android开发提供开发工具的升级或者变更,是Eclipse下开发工具的升级下载的工具。
简而言之,需要以下软件,才能搭建Android开发环境,从而进行Android应用程序的开发。
Java SDK
Eclipse
Androi
基于Android平台的3D游戏“旋转积木”需求分析报告 来自淘豆网m.daumloan.com转载请标明出处.