温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
2023
本科
毕业设计
论文
开题
报告
本科毕业设计论文开题报告本科毕业设计论文开题报告 本科毕业设计论文开题报告 题 目 基于 Android 的推箱子游戏的设计与实现 学 院 计算机科学与工程学院 年 级 专 业 软件工程 班 级 学 号 姓 名 指导教师 职 称 工程师 年 月 毕业设计(论文)题目 基于 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、解决方法 学习已完成的类似项目,找寻类似的方法;去图书馆找资料,上网搜索;请教身边的老师和同学。五、参考文献 略 起止日期 论文工作进度(主要内容、完成要求)2018.12.10-2019.01.06 完成毕业设计开题报告 2019.01.07-2019.01.15 需求分析、概要设计 2019.01.16-2019.02.10 详细设计、代码实现及测试 2019.02.11-2019.03.01 完成论文的撰写、修改 2019.03.02-2019.03.12 准备答辩 指 导 教 师 意 见 该同学的开题报告对该课题的来源、研究的目的和意义作了较明确的阐述,对国内外研究现状作了基本的了解和分析。对于研究内容、研究实验方法作了初步的计划,对于课题可能碰到的困难作出了比较符合实际的说明。时间安排符合要求。同意该生的开题报告。指导教师(签字):2018 年 3 月 16 日 所在系 意 见 系主任(签字):年 月 日 学院 审 核 意 见 教学院长(签字、公章):年 月 日 注:开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一,此报告应在导师指导下,由学生填写,经指导教师签署意见及所在系审核后生效。