摘 要:本文论述了在Eclipse环境下,基于Android平台,使用了Android高级绘图、Android高级控件、自定义组件、数据存储等技术实现的手机连连看小游戏。主要叙述系统的功能特点,首先介绍了开发背景、意义以及设计所用的开发工具。其次给出系统分析过程,确定系统的功能和性能要求,对游戏的菜单界面、屏幕绘制、时间控制、连通算法、音效和动画进行了设计。并最终实现了一个界面友好、高效稳定和富有娱乐性的益智类小游戏。能够让人们在紧张的工作、学习之余放松一下心情。54556
毕业论文关键词:Eclipse,算法,Android,游戏
Abstract: This paper discusses the Eclipse environment, Android uses advanced graphics, Android advanced controls, custom components, data storage and other mobile technology Lianliankan game. The main narrative features the system, Introduces the development background, significance and development tools used in the design. Second, given the system analysis process, determine the system's functionality and performance requirements, the game's menu interface, screen drawing, time control, connectivity algorithm, sound and animation design. And, ultimately, a user-friendly, efficient and stable and entertaining puzzle game. To allow people to work in a tense, more than learning to relax mood.
Keywords: Eclipse, Algorithm,Android,Game
目 录
1 引言 3
1.1 系统开发背景 3
1.2 系统开发意义 4
1.3 系统开发工具简介 4
2 系统的总体设计 5
2.1 需求分析 5
2.2 系统功能模块 5
3 系统的分析与设计 6
3.3系统模块设计 8
3.4图形连通算法设计 10
4 系统的基本流程 11
4.1系统运行界面图 11
4.2单项功能的实现 17
5 系统测试与性能 22
5.1软件测试 22
5.2游戏系统测试 23
5.3游戏性能分析 25
结 论 26
参考文献 27
致 谢 28
1 引言
1.1 系统开发背景
随着智能手机的普及,android技术的日星月异,越来越多的人使用Android智能手机,使得Android手机的应用越来越受到人们的欢迎。本系统作为一个基于Android的小游戏,主要为使用者提供休闲娱乐的功能。游戏的吸引力主要在于,它在让玩家打发时间的同时,可以让人实现在显示生活中不能实现的理想,得到在现实中不能得到的东西。
1.2 系统开发意义
在Android智能手机普及的今天,手机游戏已经成为人们不可或缺的一部分。因为无论你在哪个手机Android市场,连连看总是排在受欢迎游戏的前五名。休闲性,趣性,益智性是连连看百玩不厌的精华所在。不论男女老幼,是一种非常大众化的游戏。这次我所选择的课题Android连连看是现实生活与移动终端技术的紧密联系。
完成这次毕业设计,不仅可以提高我对知识的综合运用能力,增加实现项目设计的经验,同时让我深入地了解一个安卓游戏的基本制作过程以及各项功能的实现,拓宽了自己的知识面。通过完成一个比较完善的安卓游戏,我对图像编辑、程序设计等各方面的知识有了更深的理解,也为以后的工作和学习打下了很好的铺垫。