手机拼图游戏的设计与实现(源码)【字数:10831】

摘 要手机已经是当今世界人们生活中重要的用品之一,已经是我们生活中不能缺少的一个组成了,手机游戏的出现更是人们打发无聊时光的一种方式。以安卓系统为平台开发的拼图手机游戏是经典休闲小游戏和当前最流行的智能手机平台Android相搭配,具有简单、休闲、益智、可玩性强的特点特征。本文从Android平台的建设开始描述,对系统程序的设计与理解,展现出手机游戏的开发具体全过程。本文的游戏系统采取Android平台,在实现拼图块移动的基础上,还可以根据每个人的喜好,选取自定义的图片。游戏画面感传统,配有音乐增强带入感,使玩家可以一边休闲益智,一边体验游戏的乐趣。
目 录
第一章 引言 1
1.1游戏行业背景 1
1.2软件开发概述 2
1.3本课题研究背景及意义 3
1.4本论文的篇章结构 3
第二章 开发技术及环境 5
2.1安卓系统构架 5
2.1.1应用程序层 5
2.1.2应用程序框架 5
2.2安卓活动的生命周期 5
2.3开发环境配置 6
第三章 系统的分析与设计 7
3.1可行性分析 7
3.2系统需求分析 7
3.3软件模块结构 8
3.4类的设计 9
第四章 系统模块及代码实现 11
4.1游戏界面模块及代码实现 11
4.2分割模块及代码实现 15
4.3移动模块及代码实现 17
4.4难度模块及代码实现 18
4.5背景音乐模块及代码实现 20
第五章 系统测试 22
5.1测试概述 22
5.2本系统测试 22
结束语 25
致 谢 26
参考文献 27
第一章 引言
1.1游戏行业背景
现如今在我们的生活中出现了很多的游戏,尤其以手机游戏的数量以爆发式增长为代表,当今利用碎片化的时间玩游戏休闲娱乐,已成为大多数人休闲的一种方式。随着游戏的快速发展,游戏平台也得到快速的更新发展,中间出现了大量的技术 *好棒文|www.hbsrm.com +Q: ^351916072* 
革新,从游戏机到客户端再到手游,游戏平台变得越来越便利,游戏的品质也得到了革命性的发展,随着人民生活水平的提高和手机的普及,手机游戏迎来的了黄金发展期。手机的便利和它强大的功能使其成为当今现代人必不可少的工具。正因如此,以手机平台为基础的游戏将有巨大的市场前景和盈利预期。随着4G的普及和5G的即将开通,手机游戏产业将会迎来新的一波发展高潮。手机游戏的发展呈现4大趋势。第一就是现如今相当火的VR虚拟技术,它将带给我们逼真的游戏画面和刺激的感官体验。第二是更加专业的游戏引擎研发问世,图的出现将使得游戏画面更加高清逼真,使得游戏玩家的互联互通更加顺畅。第三是游戏行业IP化,游戏产业作为信息化新兴的娱乐产业正在逐渐与其他娱乐产业相互融合,整个行业的产业链呈现延伸的发展趋势,谁拥有了IP谁就拥有了先发制人的优势。最近国家出台了一系列政策鼓励发展文化产业,通过积极推进游戏注册便利化,企业税负减半等政策给予文化产业以极大的支持力度。由此可见,国家政府对于整个游戏产业抱着一种认可鼓励的态度。预计游戏产业在最近几年里仍将保持高速发展,突破1500亿市场总量大关更是指日可待,如图11所示:
/
图11中国游戏行业发展趋势图
1.2软件开发概述
软件的开发过程大体包括六个阶段:计划;分析;设计;编码;测试;维护,通过这六个阶段的分析设计达到项目要求。
计划与分析是对所需要解决的问题,项目的指标进行一个较明确的定义,进行可行性分析,制定任务计划,去分析一个软件它的需求点在哪,建立软件逻辑模型,了解一个软件所需的具体功能和参数,面向的用户群体是什么人,从而更好的为客户服务。
设计及编码是将项目软件分成多个模块,每个模块能完成特定功能的程序,然后对这些模块进行组合对于软件的设计是非常关键的,它能帮助我们分析梳理论文和软件的整体结构,设计对于软件来说着重点在于其软件的设计,数据库设计。编码是将具体的设计流程通过计算机语言进行描述,通常我们用的是面向对象的语言。最常用的语言是Java。面向对象的语言与开发环境融合度高,易于维护,并且具有继承性等更加适用于软件开发。
测试的目的是尽力发现错误然后加以改正达到以最小的代价换取最大的利益。这个方案的关键是如何设计一套出色的测试用例,其重点在于理解测试方法。两种常用的测试方法是黑白盒测试。它们是依据软件的功能发现软件的接口、功能和结构错误从而找出错误。
维护是最容易被忽略的一项过程但我们应该对它加以重视。维护的目的是对已完成对软件再交付使用以后,进行的一些软件工程的活动对于目标软件起到修复漏洞,维护软件运行,是根据软件运行的具体情况对软件进行具体的维护,以达到其适应新的变化,以及改正软件工作中找到的错误。编写软件问题与修改报告。
一个中等规模的软件,如果从计划阶段算起需要一年至二年甚至更长的时间。软件投入使用以后,其使用寿命可能持续五年或十年甚至更长。那么它的维护过程也是要持续五年或十年甚至更长期限。在这段维护时间里,人们几乎需要解决软件所有开发工程中所碰见的各种问题,同时还要解决某些维护工作中其存在的特有的问题。维护工作是否做好,不仅会影响到软件使用中遇到的障碍是否已经排除,还会影响到软件能否正常工作并且客户可能会要求开发者对软件进行升级扩展它的功能,提高它的性能,这些工作都将会为客户带来明显的经济效益。事实上与软件其他过程工作相比,软件维护的工作量和成本和周期都要大得多长的多。
在实际开发过程中,软件开发并不是按部就班的从第一步到最后一步,比如我将要在毕业论文中开发的这款拼图游戏由于它是一款单机游戏所以维护工作基本无需做什么工作,但别的软件就可能不同特别是那种需要数据更新的软件维护工作具有重要的作用。
1.3本课题研究背景及意义
面对当今快节奏的生活化发展,人们越来越关注移动端休闲类游戏。此类游戏可以放松正处于紧张上班中的上班族们,对于那些拥有碎片化时间的人们来说也是一个不错的选择。
现如今,家长们在培养孩子方面,越来越注重从小培养小孩子们的想象力。当今家长都比较重视对于孩子们脑力开发。本课题拼图游戏的设计与实现,正迎合了家长们的需求,因为拼图游戏是一种益智型休闲游戏,可以锻炼玩家的空间想象能力和识图能力,在开发智力方面具有积极的作用。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/394.html

好棒文