《基于android推箱子游戏的设计》开题报告.doc_第1页
《基于android推箱子游戏的设计》开题报告.doc_第2页
《基于android推箱子游戏的设计》开题报告.doc_第3页
《基于android推箱子游戏的设计》开题报告.doc_第4页
《基于android推箱子游戏的设计》开题报告.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2011 届本科毕业设计(论文)开题报告题 目 基于Android的推箱子游戏的设计与实现 学 院 计算机科学与工程学院 年 级 2008 专 业 软件工程 班 级 学 号 姓 名 指导教师 职 称 工程师 毕业设计(论文)题目基于Android的推箱子游戏的设计与实现一、课题来源、研究的目的和意义、国内外研究现状及分析(1)课题来源:指导教师拟题研究的目的和意义:推箱子是一款来自日本的古老游戏,其设计目的是训练人的逻辑思维能力。游戏场景一般是设定在空间狭小的仓库中,要求把箱子摆放到指定位置。这就要求玩家巧妙的运用有限的空间和通道,合理的安排箱子的位置和移动次序才可能完成任务。随着计算机游戏的发展,很多编程爱好者基于该游戏的思想开发了出各种版本、各种类型的推箱子。这其中也包括很多手机版本的实现,伴随着手机与计算机的普及,很快推箱子游戏便进入了千家万户 (3)国内外研究现状及分析:Android是由Google为首的OHA(Open Handset Alliance)推出的一款开放的嵌入式操作系统平台,从2008推出的android SDK1.0到现在,Android SDK的最新版本已经升级到了最新的2.3,Android正以前所未有的速度聚集着来自世界各地的开发者,越来越多的创意被应用到Android应用程序的开发中,大有席卷整个手机产业的趋势。说到Android系统,Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。Android 的核心系统服务依赖于 Linux 2.6 内核,如安全性,内存管理,进程管理,网络协议栈和驱动模型。由于Android带有相当浓郁的Linux血统这也就意味着他拥有开源Linux的众多优点:安全、运算速度快、易于开发等等。正因为Android具有上述的优点,所以它在国内具有相当强劲的竞争优势。青年网络的主要负责人潘长华先生说到:Android作为一款十分优秀的移动开发平台十分适合国内的开发环境。尤其是中小企业开发团队低成本以及源代码的分享可以为企业节省大量资金,这对于中小企业来说无疑是最大的诱惑。青年网络推出的星网睿话就是国内成功的Android开发产品。同时一个资深的Android开发爱好者告诉记者:如果你是个人开发爱好者,那么Android就是Google为你量身打造的,放弃闭源的种种吧,开源才是王道,Android才是未来的主宰。伴随着Google Android操作系统的盛行,国内外的开发团队也逐渐的壮大起来了,基于Android SDK的系统开发,基于Android应用的开发等已逐渐倍受大家关注,而手机游戏开发历来是移动开发中分量最重的部分,面对如此火爆的Android市场自然也不甘示弱,由于Android的应用层开发是基于Java的开发,所以必有其可以快速移植J2ME开发的游戏的优势,但是移植的游戏必定也不能发挥Android操作系统独特的特性,所以目前基于Android游戏开发的市场还是不够成熟的,面对这种情况,在了解AndroidSDK基础上,我打算开发一款完全适应于Android操作系统的推箱子益智游戏,此游戏采用OpenGL技术,实现2.5D斜视角的立体视角,采用SQLite轻量级数据库存储技术等质在为Android量生打造一款独特的游戏。二、主要研究内容该游戏的实现主要分为算法设计与界面布局,这里主要致力于以下几个内容的研究:1) 基于android SDK2.2的开发技术2) 界面采用2.5d,3d的呈现技术3) 数据存储采用文件存储及轻量级数据库SQLite的存储技术三、实验方案、实验方法及预期达到的目标1、实验方案 分模块实现各个目标的具体需求:欢迎动画界面设计与实现,菜单界面设计与实现,游戏界面的框架实现等。2、实验方法 首先进行总体的分析和设计,再将基本信息模块的具体内容设计完成,然后完成其它各个子模块的功能。不同阶段中注意对系统进行备份。通过DDMS调试来发现问题,并要重视作好笔记。本项目采用SQLite进行数据库设计,开发工具采用eclipse+Android SDK2.2开发环境。3、预期达到的目标整个游戏能够有效地完成所涉及的各项功能,系统具有较好的视觉效果、并界面友好,操作简便。四、完成课题所需的条件、主要困难及解决办法1、硬件条件 CPU:Pentium733或以上;内存:128MB或以上容量;显卡:16MB或以上显存之AGP接口绘图卡;硬盘:至少100MB剩余空间。2、软件条件操作系统:Microsoft Windows 2000/XP;数据库: SQLite开发工具:eclipse+Android SDK2.2开发环境文档工具:Microsoft office Word 2003,Microsoft office Visio 2003图片工具:Adobe Photoshop 6.0/7.0/CS简体中文版。3、主要困难算法的设计与实现较复杂、界面动态效果设计与实现等等。4、解决方法学习已完成的类似项目,找寻类似的方法;去图书馆找资料,上网搜索;请教身边的老师和同学。五、参考文献1Android Application Development, 1st Edition Rick Rogers,John Lombardo OReilly Media, Inc. May 26, 20092Google android开发入门与实战 靳岩,姚尚朗 人民邮电出版社 2009.63 iPhone开发基础教程 DaveMark,JeffLaMarche 人民邮电出版社 2009.54android游戏开发实战宝典 吴亚峰,苏亚光 人民邮电出版社 2010.75 John R.E.Component FrameWork and Patterns.ACM SIGSOFY Symposium on softare Reusability,19976杨芙清.软件复用及其相关技术.计算机世界3版,1999,37 Johnson R.E,Footer B.Design Reusable Class.Journal of Oriented-objectProgramming 19888何昭,李传湘,崔巍荃于面向对象框架的软件开发方法.计算机工程,2002,27(4)9王成翅,姚琳.基于可重用框架的软件开发模式及其应用.计算机应用研究.2003,110JAVA 2实用教程(第二版) 耿祥义著 清华大学出版社 2003.12起止日期论文工作进度(主要内容、完成要求)2010.12.10-2011.01.06完成毕业设计开题报告2011.01.07-2011.01.15需求分析、概要设计2011.01.16-2011.02.10详细设计、代码实现及测试2011.02.11-2011.03.01完成论文的撰写、修改2011.03.02-2011.03.12准备答辩指导教师意见该同学的开题报告对该课题的来源、研究的目的和意义作了较明确的阐述,对国内外研究现状作了基本的了解和分析。对于研究内容、研究实验方法作了初步的计划,对于课题可能碰到的困难作出了比较符合实际的说明。时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论