基于Android扫雷游戏课程设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实训报告实训项目名称基于Android扫雷游戏的开发与测试二级学院信息工程学院专业班级11级计科(2)班姓名陈家森、徐康、陈丹宜、胡安婧学号1142151203、29、02、07日期2014-11-19项目名称基于Android扫雷游戏的开发与测试地点13#603报告内容在本报告中,首先介绍了安卓的现状以及开发的相关知识,其次是关于开发游戏过程中用到的开发工具和系统的运行环境配置等。在本次扫雷游戏的设计与实现的过程中主要完成了从扫雷的布局设计到功能实现设计并对其进行了测试。首先在系统设计部分中简单叙述了需求分析然后为整个游戏构建了框架并给出了游戏流程图,系统的详细设计分模块介绍了游戏各功能的实现以及代码展示,最后由各个模块的构建了游戏,从而实现扫雷最后,实现的是对本次游戏的测试并给出测试用列同时也给出了测试结果,以及报告的结论和参考文献等。教师评语成绩:教师签名:摘要随着无线移动设备的发展,手机也日益普及,Android系统的推出使手机的发展进入到了一个新的领域。在此次开发基于Android扫雷游戏中首先在系统设计部分中简单叙述了需求分析然后为整个游戏构建了框架并给出了游戏流程图,系统的详细设计中分模块介绍了游戏各功能的实现以及代码展示,最后由各个模块的构建了游戏,从而实现扫雷。近年来Android得到了社会更多的认同和应用,本次设计对基于GoogleAndroid平台上的游戏软件设计进行了研究,通过在PC机上搭建Android开发环境,并在该平台上进行扫雷游戏的程序开发。关键字:手机,Android,扫雷目录1绪论..............................................................................................................................................11.1android操作系统概述....................................................................................................11.1.1android的发展历史............................................................................................11.1.2android的软件架构............................................................................................11.1.3android的系统架构............................................................................................21.1.4android的优势特色............................................................................................21.2开发环境及工具...............................................................................................................32系统分析与设计...........................................................................................................................42.1需求分析...........................................................................................................................42.2整体布局的设计...............................................................................................................52.3游戏流程图.......................................................................................................................63游戏实现.......................................................................................................................................73.1游戏初始化.......................................................................................................................73.2游戏开始...........................................................................................................................83.3功能模块设计.................................................................................................................103.3.1雷数显示..............................................................................................................103.3.2游戏结束..............................................................................................................123.3.3游戏重置..............................................................................................................144测试用列和结果.........................................................................................................................164.1测试用列..........................................................................................................................164.2测试用列展示图..............................................................................................................175结论............................................................................................................................................20参考文献.........................................................................................................................................211绪论1.1android操作系统概述Android早期由“Android之父”之称的AndyRubin创办。Google于2005年并购了成立仅22个月的高科技企业Android,展开了短信、手机检索、定位等业务,基于Linux的通用平台进入了开发。1.1.1android的发展历史Google公司在2007年,与其他33家手机制造商(包含摩托罗拉、宏达电、三星、LG)、手机晶片供应商、软硬体供应商、电信业者所联合组成的开放手持装置联盟(OpenHandsetAlliance),发布了名为Android的开放手机软硬体平台。参与开放手持装置联盟的这些厂商,都会基于Android平台,来开发新的手机业务。[1]身为Google公司创办人之一的SergeyBrin,也在Android软体开发工具(SDK)发布的同时,现身于视讯广告影片中,为大众介绍Android平台。SergeyBrin也同时宣布举办总奖金高达1000万美元(3亿多台币)的开发者大奖赛,鼓励程式开发者去深入探究Android平台的能力。写出具创意、实用性十足、能提供使用者更好的手机使用经验的应用程式。2008年9月22日,美国运营商T-MobileUSA在纽约正式发布第一款Google手机——T-MobileG1。该款手机是世界上第一部使用Android操作系统的手机,支持WCDMA/HSPA网络,理论下载速率7.2Mbps,并支持Wi-Fi。2010年2月3日,Linux内核开发者GregKroah-Hartman将Android的驱动程序从Linux内核“状态树”(“stagingtree”)上除去,从此,Android与Linux核心开发分道扬镳。1.1.2android的软件架构android一词的本义指机器人,是基于Linux内核的操作系统。它采用了软件堆层(softwarestack,又名以软件叠层)的架构,主要分为三部分。底层的Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。1.1.3android的系统架构Android在Linux核心的基础上,提供了各种合用的函式库,和一个完整的应用程式框架。并采用较符合商用限制的Apache版权。在Linux核心的基础上提供Google自制的应用程式运行环境(称作Dalvik,与Sun的J2ME不同),并提供基于Eclipse整合开发环境(IDE)的免费、跨平台(Windows、MacOSX、Linux)开发工具(SDK),便于应用程式开发者学习、使用。1.1.4android的优势特色1)开放性在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。开发性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,随大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。2)挣脱运营商的束缚在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。自从iPhone上市,用户可以更加方便地连接网络,运营商的制约减少。随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功