基于Android的2048游戏设计与测试

 2022-01-17 11:01

论文总字数:17093字

目 录

第一章 绪论 1

1.1 游戏开发背景 1

1.2 游戏开发意义 1

1.3 国内外研究现状 1

1.4 本文研究内容和结构安排 2

第二章 相关技术介绍 3

2.1 Java语言 3

2.2 Android操作系统 3

2.2.1 Android系统简介 3

2.2.2 Android平台架构 3

2.3 开发平台介绍 4

2.3.1 Android studio 4

2.3.2 JDK 4

第三章 游戏分析 5

3.1 游戏策划 5

3.1.1 游戏玩法介绍 5

3.1.2 游戏受众分析 5

3.2 功能分析 6

3.2.1 开始游戏 6

3.2.2 经典模式 6

3.2.3 文字模式 6

3.2.4 图片模式 6

3.2.5 游戏计分 6

3.2.6 游戏结束 6

3.2.7 重新开始 6

第四章 游戏设计 7

4.1 游戏框架 7

4.2 游戏流程 8

4.3 详细设计 9

4.3.1 开始游戏 9

4.3.2 游戏主界面 10

4.3.3 游戏逻辑实现 11

4.3.4 模式实现 14

4.3.5 游戏结束 17

第五章 游戏测试 20

5.1 测试目的 20

5.2 测试环境 20

5.3 测试内容 20

5.4测试小结 22

第六章 总结 23

6.1 设计总结 23

6.2 展望 23

参考文献 24

致谢 26

基于Android的2048游戏设计与测试

朱小玮

, China

Abstract: With the progress of the society and the rapid development of smart phones, Android mobile game apps are also deeply embedded in the society. Nowadays, the application of games in the application market is very popular. In the pace of life faster and faster, social pressure is more and more big now society, relaxing puzzle games due to its simple game features easy operation, easy to alleviate the pressure of the society, adjust the tension.

This paper studies the android smartphone game of 2048 game. This is a single type of casual puzzle game, good fluency, but the traditional 2048 game interface simple, in order to increase the playability of the game and cohesiveness, on the design of the game increased the two modes, make it more attractive.

In this paper, the whole game is analyzed, the rules of the game are taken, the audience of the game is analyzed, and the function of the game is analyzed in detail. Gives the detailed implementation of the game, including the game framework, the game process, the realization of the game, the game the layout of the main interface, the game logic realization, the realization of the text and image pattern, success and the end of the game. This puzzle game realizes the basic operation of the game through the real machine debugging. The test report shows that the game meets the design requirements and can run normally. Finally, a high stability, friendly interface, a variety of modes, and interesting mobile phone puzzle games.

Key Words: Android,2048, Game, Number

第一章 绪论

1.1 游戏开发背景

在这个科技发展迅速的时代,智能手机已经成为人们生活中不可或缺的工具。而智能手机的全能化更是使得智能手机及其应用软件的市场需求量大幅度增加。

Android于2007年由Google开发,由基于Linux的操作系统,用户界面,中间件和相关应用软件组成。 Google的Android系统的发展在2010年取得突破,系统进一步优化,市场应用数量也达到10万以上。

作为一种流行的智能手机系统,Android系统的应用开发技术在Android的普及背景下已经相当成熟。现在市场的应用主要以 Android为主,Android操作系统因其可以和Google 应用无缝结合,可以选择丰富的硬件以及运营模式的多样化和开放性,从而获得用户的广泛青睐。

由于 Android智能手机的强大功能和非常高的性价比, Android智能手机一直深受广大人们的喜爱, 因此, Android智能手机在14年中占据了世界夸大份额的81.5%。 。另外,随着电子信息技术的不断进步和发展,手机系统的发展也在不断深化,越来越多的人在手机上下载和安装越来越多的应用软件。 作为人们的日常娱乐项目之一,手机游戏近年来得到了很大的发展和发展。今天,智能手机应用已经成为人们追求精神生活的新平台。

1.2 游戏开发意义

这款2048游戏的设计初衷是想要设计一个可以随时随地放松和娱乐的单机游戏,可以通过简单和易操作的Android游戏,缓解现代人们由于快节奏的生活而带来的压力。人们可以在闲暇之余娱乐身心和放松心情。

游戏设计中界面设计可以让玩家通过界面系统与游戏系统直接交互。游戏的界面应该能够对玩家更具吸引力并且易于操作。

随着2048游戏的火爆,其单调的界面让它对许多通关之后的玩家失去吸引力。这次设计在原始2048上增加了两个模式:文字模式和图片模式,增加了游戏的可玩性和界面的美观性。界面设计要充分考虑玩家体验, 要方便用户操作,界面设计可调,以便适应玩家的需求和喜好。

1.3 国内外研究现状

手机上的游戏终端开发的一向是海内外一个重要研究领域,随着Google公司推出以Linux内核为基础的开源操作系统Android,这项领域受到了游戏手持终端开发者的广泛关注。海外在嵌入式、系统的集成、微电子等领域拥有丰富的经验和技术积累,是以在这项领域上遥遥领先国内发展水平。目前为止国外手机上的游戏开发技术已趋于完善。

而手机游戏行业在中国一直是一个被误解的行业。但不可否认的是,在舆论压力下,中国的游戏产业正在蓬勃发展。实现了从无到有,如今年产值几百亿,产业规模远远超过电影动漫,取得了重大的发展。盛大、网易等国内公司积极推进了我国手机游戏行业的发展。新浪,搜狐等一些知名网站也陆续加入发展潜力巨大的手机游戏市场。 所有的游戏开发者都在默默地努力,我相信随着手机游戏行业的热门,将有更多的开发者参与其中,手机游戏的未来将会变得更加辉煌。

2048迷你游戏是一款近来在全球流行的手机游戏。2048是基于1024和P3游戏的玩法而产生的。现在市面上常见的版本类型有常规形状的(类似棋盘),也有不规则形状的,还有文字类型的如姓氏、王朝、职位等,更有3D和图片类型的版本。

1.4 本文研究内容和结构安排

本文设计了一款数字益智游戏2048,可直接在Android智能手机平台上的智能手机上运行。在该款单机益智游戏中,设计了三种不同的2048模式:经典、文字和图片模式。本文分为六章,主要内容如下所示:

第一章:绪论。本章主要介绍了国内和海外游戏开发的背景和手机游戏的研究现状,阐述了本次2048年游戏开发的意义,并列举了本文的研究内容。

第二章:相关技术介绍。这一章主要介绍了开发这款游戏的语言、操作系统和开发环境。简要介绍了Android系统和它的架构。最后介绍了开发平台和工具。

第三章:游戏分析。这章给出了这款数字益智游戏的游戏策划,简要介绍了游戏的玩法,分析了这款游戏的受众。此外分析游戏的功能:开始页面,三种游戏模式,游戏得分,游戏成功和失败提示,重置游戏。

第四章:游戏设计。这一章给出了游戏的具体设计,给出了游戏的框架和流程。

介绍了开始游戏的制作和游戏主界面的布局,以及游戏的逻辑实现、模式实现和游戏结束等方面。

第五章:游戏测试。本章介绍游戏测试的目的。 测试结果显示该款数字益智游戏可以在安卓平台上正常运行,达到了游戏的设计要求。

第六章:总结。总结了这次设计的主要内容和过程中遇到的困难,展望未来手机游戏发展前景。

第二章 相关技术介绍

2.1 Java语言

Android手机软件开发基于需要在系统中设计和实施Android软件或软件,包括需求分析,功能分析和系统工程设计,实施和测试。 软件设计一般是通过编程语言来实现的,目前最常用的就是Java语言,在软件开发工具上进行开发[9]

Java语言的前身是Sun Microsystems为智能设备开发的一种名为Oak的语言。 基础是当时最流行的C和C 语言(Sun Corporation于2009年4月被Oracle收购)。 但是,由于一些非技术原因,Oak语言并没有得到迅速的提升。 1993年,WWW(World Wide Web)发展迅速,Sun发现可以使用Oak语言技术创建包含动态内容的WWW页面。于是已经被人冷落了的 Oak语言又被重新的开发和改造。 所以重命名的Oak语言被重新命名为Java语言。 最后,在1995年,Java,一种针对Web应用程序的编程语言,正式启动。

剩余内容已隐藏,请支付后下载全文,论文总字数:17093字

相关图片展示:

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

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;