登录

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

注册

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

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于Android平台的游戏设计与开发毕业论文

 2021-04-21 00:14:07  

摘 要

科技的快速发展使得手机移动平台越发普及,其中安卓系统更是占据了绝大部分的手机市场。而在安卓平台上,游戏是玩家最常使用的应用。塔防类游戏是动作类手机游戏的一种,以其带有策略性和灵活性的玩法在众多游戏中脱颖而出,深受玩家喜爱。

论文主要结合了塔防类游戏的独特玩法,并加上了猫和星球的主题,来设计一款可玩性强,老少皆宜的横屏安卓手机游戏。主要采用了2D游戏开发引擎cocos2dx的技术,利用开发工具Visual Studio以及Eclipse,Java,搭建的开发环境对此安卓游戏进行开发。

本安卓游戏设计了八大场景,每关都带有有趣的道具以及风格不同的星球主题。画面精美,游戏过程流畅。场景之间区分了难度,使得游戏具有挑战性与成就感。独特的横屏移动模式更是符合当下手机游戏应用的需求。

本论文的首先对游戏的前期分析与架构以及相关开发技术进行了介绍。然后详细介绍了本游戏的核心设计方案以及具体实现过程。最后对游戏进行了测试,并对全文做了总结。

关键词:横屏游戏;安卓平台;塔防游戏;手机游戏

Abstract

With the rapid development of technology, mobile phone are becoming more and more popular. Among them, Android has occupied most of the mobile phone markets. On the Android platform, games are the most commonly used applications. Tower defense game is a kind of mobile phone game, which is deeply loved by the players for its strategy and flexibility.

Combining the unique play of the tower defense game with the theme of the cat and the planet, this paper designs a playable Android handset game for both old and young people. Not only does it use the 2D game development engine cocos2dx technology but also use the development tool Visual Studio and Eclipse, Java to built the development environment for Android game.

This Android game designs eight planes. Each plane has different themes and rules. The scene is exquisite and the gameplay is flowing smoothly. So different are the difficulty levels of each plane that this game are more challenging and players feel more sense of achievement. The unique horizontal screen mobile mode exactly meets the needs of current mobile games.

This paper first introduces the analysis and architecture of the game and related development technologies. Then the core design and implementation process of the game are introduced in detail. At the end of the paper are the test of the game and the summary of it.

Key Words:cross screen game;Android games;tower defense game;mobile games

目 录

第1章 绪论 1

1.1 研究背景 1

1.2 国内外现状 2

1.3 研究目的与意义 3

1.4 研究内容 3

第2章 系统分析 4

2.1 需求分析 4

2.2 功能分析 4

2.3 用例分析 4

2.3.1 玩家信息的显示 5

2.3.2 关卡的选择与保存 6

2.3.3 金币的获取与保存 6

2.3.4 道具的使用与保存 7

2.3.5 游戏玩法功能 8

2.4 可行性分析 8

2.4.1 技术可行性 8

2.4.2 操作可行性 9

第3章 系统设计 10

3.1 系统概述 10

3.2 总体设计 10

3.3 界面设计 10

3.3.1 开始界面设计 10

3.3.2 主界面设计 11

3.3.3 地图界面设计 11

3.3.4 游戏界面设计 12

3.4 玩法设计 12

第4章 系统实现 14

4.1 相关技术实现 14

4.2 游戏类实现 14

4.3 界面实现 16

4.3.1 开始界面的实现 17

4.3.2 主界面的实现 17

4.3.3 地图界面的实现 18

4.3.4 游戏界面的实现 19

4.4 玩法实现 19

4.4.1飞机点击移动的实现 20

4.4.2 敌人移动的实现 20

4.4.3 子弹发射的实现 21

4.4.4 碰撞检测与爆炸特效的实现 22

第5章 系统测试 24

5.1 单元测试 24

5.2 集成测试 24

5.3 测试报告 24

5.3.1 单元测试报告 24

5.3.2 集成测试报告 28

第6章 总结与展望 31

6.1 总结 31

6.2 展望 32

参考文献 33

致 谢 34

第1章 绪论

1.1 研究背景

在当下科技高速发展的社会环境下,手机功能越来越丰富和强大。其丰富的功能应用甚至可以与PC媲美,人们的日常生活也越来越离不开手机。手机已经成为人们生活的一部分。无论上班,下班,工作,学习还是旅游,人们都离不开手机,聊天,拍照,听歌,阅读,手机因为其移动方便的特性,逐渐引领了新世纪媒体的潮流,移动媒体,移动交易,已成为人们习以为常的事情。正因为这潜在的无限大的市场,手机游戏的前途更是不可估量。从最开始的电脑的《植物大战僵尸》的流行到目前《王者荣耀》的火爆都暗示着市场需求正在由PC端转移到手机移动端的趋势。

而Android手机游戏用户潜在量巨大。目前,从国际权威第三方调研机构 IDC 的最新统计数据来看,Android和IOS占据了全球移动 操作系统近99.8%的市场份额,这其中 Android 系统占据了最大的份额[1]。Android是一种基于Linux的自由及开放源代码的操作系统, 由Google公司和开放手机联盟领导及开发, 主要使用于移动设备上, 如智能手机和平板电脑等[2]。Android系统以其独特的开放性、丰富的硬件选择、方便的应用开发,越来越被人们所接受[3]。不像苹果系统一样,安卓系统的普及率更在于它的开发。手机品牌商可以根据自己的定位,用户的需求,来定制个性化的安卓系统,这使得安卓系统具有广泛的多样性,可以满足不同用户阶级,年龄,购买力的不同需求。Android是一个被设计为真正开放的移动平台,数以百万计的科技爱好者可以开发他们自己的创造性应用,Android手机不仅变成了便携式电话,而是一个多功能的移动计算机。这也正是其作为游戏平台的优势,游戏的成功就在于其是否能够满足不同玩家的需求,而广泛的安卓用户给游戏开发提供了一个很好的市场与基础。

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

企业微信

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