登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于安卓的俄罗斯方块游戏的设计与实现毕业论文

 2021-03-22 11:03  

摘 要

随着移动网络的快速发展,和智能设备的性能不断地提升,智能设备逐渐参与到人们工作和生活的各个领域,丰富着我们的生活,提高我们工作效率。智能设备已经开始逐渐的取代传统的电脑和主机,成为人们交友沟通的重要媒介。随着生活节奏的加快,生活中碎片时间的增加,人们对于生活品质的提升,开发一个规则简单上手、画面精致并充满乐趣,适合所有年龄段的人士,放松大脑,缓解疲劳的小游戏具有实际的应用价值。

综上所述,本文在深入调研市场游戏环境状况的基础上,结合用户玩家需求,设计与实现了一款简单精致并充满乐趣的适合所有年龄段人士的俄罗斯方块小游戏。该游戏可以实现随时随地存储,随时载入,支持不同方块种类,支持键盘触屏轨迹球等多种控制方式。论文从软件可行性研究分析、需求分析设计、系统设计、详细设计开发到维护过程等方面严格遵循软件工程理论、方法与应用的标准,然后通过敏捷开发的形式,最终实现整个系统[1]”。论文的主要内容包括:

1、分析当今市场主流的移动操作系统对比它们的优缺点,分析Android系统额组成以及开发模式。

2、调研Android移动设备游戏发展情况,研究用户需求,设计游戏功能需求和非功能需求。

3、在完成系统需求分析这一软件一级蓝图后,确定设计软件结构,在对于模块进行算法设计、逻辑设计。

4基于Android操作系统平台,使用JAVA语言编写程序。

通过对系统的测试,可实现俄罗斯方块游戏的基本功能,并且界面简洁大方,易于上手,用户体验良好。

关键词:Android;俄罗斯方块游戏;移动智能设备

Abstract

With the rapid development of mobile networks and the continuous improvement of the performance of intelligent devices, intelligent devices gradually participate in people's work and life in all areas, enrich our lives and improve our work efficiency. Intelligent equipment has begun to gradually replace the traditional PC and host, as an important medium for people to exchange entertainment. With the accelerated pace of life, the increase in debris in life, people for the improvement of quality of life, the development of a simple rules to get started, the picture is exquisite and full of fun, suitable for all age groups, relax the brain, ease the fatigue of the game with the actual The application value.

In summary, this article in.depth study of the market environment on the basis of the game, combined with the needs of the user players, design and implementation of a simple and exquisite and fun for all age groups of the Russian box game. The game can be stored anytime, anywhere, at any time to load, support different types of box, support the keyboard touch screen trackball and other control methods. The paper strictly follows the standards of software engineering theory, method and application from the aspects of software feasibility analysis, demand analysis and design, system design, detailed design and development to maintenance process, and finally realized the whole system through agile development. The main contents of the thesis include:

1, analysis of the current market mainstream mobile operating system compared their advantages and disadvantages, analysis of Android system components and development model.

2, research Android mobile device game development, research user needs, design game functional requirements and non.functional requirements.

3, in the completion of system requirements analysis of this software after a blueprint to determine the design software structure, the algorithm for the design of the module, the logic design.

4,based on the Android operating system platform, the use of JAVA language programming.

Through the system of testing, can achieve the basic functions of the Russian box game, and the interface simple and elegant, easy to use, the user experience is good.

Key Word:Android;Tetris game;Smart mobile devices

目录

第1章 绪论 1

1.1项目研究背景及意义 1

1.2国内外研究与发展现状 2

1.2.1智能移动设备发展现状 2

1.2.2Android系统现状 3

1.3论文研究内容 4

1.4论文结构 4

第2章 系统相关技术概述 6

2.1 Android操作系统介绍 6

2.1.1Android系统框架 6

2.1.2Android应用程序基本组成结构 7

2.1.3Android开发四大组件 8

2.2Android主要控件 10

2.2.1TextView 10

2.2.2Button 10

2.2.3EditText 10

2.2.4ImageView 10

2.3SQLite创建数据库 11

2.4本章总结 11

第3章 系统分析 12

3.1 系统目标分析 12

3.2系统功能需求分析 13

3.3系统非功能需求分析 15

3.4本章小结 16

第4章 系统设计 17

4.1系统设计原则 17

4.2系统架构设计 17

4.2.1系统总体架构设计 17

4.2.2 系统逻辑架构设计 18

4.3系统功能模块设计 20

4.4系统业务流程设计 20

4.5本章小结 21

第5章 系统详细设计与实现 22

5.1 开发环境与运行环境 22

5.1.1系统开发环境 22

5.1.2运行环境 23

5.2 系统界面设计与实现 23

5.2.1程序界面设计基本原理 23

5.2.2基于XML的UI布局 24

5.2.3程序总体界面技术实现 25

5.2.4程序原型实现 25

5.2.5程序主界面效果图 27

5.3 游戏菜单模块 28

5.3.1 游戏菜单模块功能介绍 28

5.3.2模块效果图 28

5.4游戏操作模块设计 29

5.4.1模块功能需求 29

5.4.2模块效果图 29

5.5本章小结 30

第6章 系统测试 31

6.1软件测试目标以及准则 31

6.1.1 软件测试目标 31

6.1.2 软件测试准则 31

6.2软件测试方案 31

6.3 系统测试内容 32

6.3.1功能测试 32

6.3.2性能测试 34

6.4测试结果分析 35

6.5本章小结 35

第7章 总结 36

参考文献 37

致谢 38

第1章 绪论

1.1项目研究背景及意义

在如今日新月异的时代,伴随着快速发展的信息技术,移动智能设备和互联网成为了当今全球市场潜力最大、发展最迅速、前景最火爆的两大业务。“它们的增长速度超乎专家预料,特别是安卓系统的发展。[2]”在当今社会生活中,安卓系统拥广大的用户群体,人们对移动快捷和信息交换的需求快速上升。基于此得出,移动和互联网相结合的结果是历史的必然。而安卓作为一个一Linux为核心的自由开发源代码的移动操作平台,拥有强大的功能和第三方应用支持,已经成为连接用户和互联网的重要纽带。

Android系统在全球的应用前景都十分广阔,它是信息技术衍生的产物,它的出现改变了人们的生活习惯和生活方式,为人类的工作、学习、娱乐提供了非常大的便利。Android系统是由Google公司在2005年以4000万美元收购地由AndyRubin创立的高科技企业Android后,Google接手研发于2007年11月5日这天发布。“并且在此之后谷歌立即成立了一个全球性的联盟组织,邀请全球34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成的,支持谷歌发布手机操作系统以及软件,共同的参与开发改良Android系统的开放源代码。[3]”Android操作平台拥有极高的开放性有助于促进技术的创新,并且能降低成本,还能使得不通的OEM厂商制定自己特色化的设备,增强改OEM商产品的市场竞争力。除此之外,“Android还拥有一系列免费的软件开发工具,并且与Android的源代码同步更新。[4]”任何第三方个体或者团队开发者都能够随时随地免费下载该开发工具,利用可视化的开发工具开发出具有丰富多彩的第三方软件,比如手机游戏、社交软件、浏览器、电子商务平台等满足手机用户需求。正因为如此,Android这款操作系统得到越来越多的企业和个人关注,并且具有相当大的市场潜力。直到今天,凭借着开源免费以及不断地改良完善,在电子设备中得到了相当大规模的应用。随着高科技的不断涌现,信息传递的速度和规模的扩大,Android系统更是在不断地适应竞争激烈的市场,为用户带来更优质的服务,满足用户各种需求,从而成为用户依赖的产品。“据最近的凯度移动通信消费者指数(Kantar Worldpanel ComTech)的智能手机操作系统数据显示:2017年第一季度,作为Android的头号竞争对手苹果在中国市场的份额下降到了自2014年第二季度以来的最低水平,仅占智能手机销售额的12.4%。而与之形成对比的是,安卓继续同比增长,如今占据智能手机销量的87.2%。[5]”“另据凯度移动通信消费者指数消费者洞察总监Lauren Guenveur表示,从品牌占安卓手机销售的百分比来看,华为在中国城市继续占据主导地位,达到36%,坐稳了中国市场份额第一的位置。[6]

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图