登录

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

注册

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

找回密码

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

基于Android的数独游戏设计与实现毕业论文

 2021-03-14 09:03  

摘 要

随着移动智能设备的兴起,Android系统也逐渐走进千家万户,成为市场上比例最高的智能操作系统。休闲类游戏用户群体广泛,以纯粹娱乐为主,目前正创造巨大的收入,拥有极其广阔的市场。数独游戏因其开发成本较低,逻辑性、益智性和趣味性较强,具有独特的应用和商业价值。

本文首先研究了移动互联网和Android智能手机系统、休闲游戏和数独游戏的发展状况和国内外研究现状,接下来对系统开发所需要的Android平台的系统架构、内部通信机制和生命周期、多线程技术、Sharedpreferences和XML等技术进行了深入学习和研究,对J2EE开发模式、MySQL和MVC软件架构进行了回顾和总结。在对用户需求进行调研和分析后,为了提高趣味性和可玩性,在普通游戏功能的基础上,加入了提示编辑功能、另外两种异形的游戏模式和动态更新的关卡数据库,基于MVC架构设计并实现了一款基于运行在Android系统下的数独游戏。接下来使用了两种模拟器和两款真机对该系统进行了详尽的测试,测试结果显示本系统功能完善,性能稳定,界面美观,易于上手,具有较好的市场前景。

关键词:Android;手机游戏;数独;MVC

Abstract

With the rise of mobile smart devices, Android system, the highest proportion of intelligent operating system, has gradually entered tens of thousands of households. Leisure game has wide range of users, which is mainly to pure entertainment, currently creating a huge income, with a very broad market. Because of its low development costs, logic, puzzle and interesting, Sudoku game has a unique application and commercial value.

This thesis firstly studies the development of mobile Internet and Android smartphone system, the research status of casual game and Sudoku game quo at home and abroad. Then, the system architecture, internal communication mechanism and life cycle of multi-thread Technology, Sharedpreferences and XML and other technologies have been in-depth study and research, and J2EE development model, MySQL and MVC software architecture were reviewed and summarized. After conducting ,researching and analyzing the user needs, in order to improve the fun and playability, based on the general game function, I added the prompt editing function, the other two different types of game mode and dynamic update of the level database, to design and achieve a Sudoku game based on MVC architecture Design and implementation of a run on the Android system. Then the two simulators and two real machines were used to test the system. The test results show that the system has perfect function, beautiful interface, easy to get started, stable performance and good market prospect.

Key Words:Android;Mobile Game;Sudoku;MVC

目 录

第1章 绪论 1

1.1课题背景及意义 1

1.2国内外研究现状 2

1.3本文的主要工作和组织结构 2

第2章 相关技术简介 4

2.1 Android技术简介 4

2.2 J2EE技术简介 7

2.3 MySQL简介 7

2.4 MVC架构简介 8

第3章 需求分析 10

3.1功能概述 10

3.2外部交互需求 10

3.3系统功能需求 11

3.4其他非功能需求 14

3.5可行性分析 15

第4章 系统设计 16

4.1总体设计 16

4.2功能设计 16

4.3数据库设计 17

第5章 系统实现 22

5.1系统开发环境和工具 22

5.2游戏玩法的实现 22

5.3系统基本框架的实现 22

5.4系统架构的实现 23

5.5关键功能的实现 25

5.6辅助功能的实现 28

第6章 系统测试 32

6.1测试方法 32

6.2测试过程 32

6.3测试评价 37

第7章 结语 38

7.1论文工作总结 38

7.2收获与展望 38

参考文献 40

致 谢 41

第1章 绪论

1.1课题背景及意义

随着科技不断进步,手机已经成为相当普及的生活必需品,其性能不断增强,软件系统不断完善,功能也越来越丰富,从最早单一的电话短信功能,到后来加入了多媒体和简单的游戏功能,直至今日可以连接互联网,甚至作为家庭智能设备控制中心,手机正发挥着通信、办公、阅读、娱乐等多功能的作用[1]

Android系统于2007年11月发布,多家无线设备和移动应用技术企业成立了开放手机联盟(Open Handset Alliance),与美国Google公司一起共同运营这个智能操作系统生态圈[2]。Android智能操作系统基于Linux平台开发而成,它最大的特点是开放,对于程序员的限制也相对较少,没有所谓的条条框框,可以自由发挥创造力。相对于iOS系统封闭的生态系统、严苛的审核条件和WindowPhone系统较少的用户群体,Android系统的优点便体现了出来,一经推出,在快速的版本迭代更新中迅速占领了市场,成为最受开发者和用户欢迎的操作系统。

中国互联网协会等单位发布的《中国移动互联网发展状况及其安全报告》显示,2015年我国已有7.8亿网民活跃在手机上,是全国总人口的56.9%。2015年中国境内活跃的智能手机联网终端达11.3亿部,其中运行Android操作系统的智能手机最多,比例高达78.9%。

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

企业微信

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