本论文为作者的毕业设计作品,主要探讨了Android平台下“连连看”游戏的设计与实现。通过分析游戏规则和用户体验,采用Java语言及Android SDK进行开发,实现了具有较高可玩性的连连看应用程序,并对该应用进行了全面的功能测试和优化改进。
目录:
第1章 绪论……………………………………………………………...1
1.1 课题背景…………………………………………………………….1
1.2 国内外研究现状……………………………………………………..2
1.3 发展趋势……………………………………………………………..3
1.4 课题研究意义………………………………………………………....4
1.5 论文结构安排………………………………………………………...5
1.6 本章小结……………………….….….….….….….….….….…..5
第2章 基础知识与开发技术…………………………..………………..6
2.1 Android技术简介……………………………………………….....6
2.1.1 Android基本知识……………...……………....………….…6
2.1.2 Android系统特点…………….….….….…..….…………8
2.1.3 Android手机平台优势................................................. 8
2.1.4 Android手机游戏的市场价值..............................9
2.2 Java技术简介………………………………………………..……...11
2.3 游戏使用技术…....………………………………………….....…...12
2.3.1 主要技术问题…………….…..….….………….…........ 12
2.4 本章小结................................................................. 12
第3章 系统分析与设计……..…………………….......................……......13
3.1 可行性分析……………………………………………...……….....13
3.1.1 操作可行性…………….…..….….………….…............ 13
3.1.2 技术可行性................................................................. 13
3.1.3 经济可行性............................................................... 13
3.1.4 社会可行性...................................................………..... 13
3.2 功能需求分析…………………………………..….….…………..14
3.3 系统基本流程………………............…………..……..........…...14
3.3.1 系统流程图.................................…………......……….....15
3.3.2 游戏详细过程流程图................................................ 16
3.4 系统模块设计……………………….…..….….………….......…...16
3.5 图形连通算法设计…………..……………………............……...18
3.6 系统风格定位.................................…………......……..........19
3.7 本章小结.....................................................…...……….. 19
第4章 系统的设计与实现….………………………..…………….…20
4.1系统运行界面图............…………..………….......……..…...20
4.2开发环境的搭建.................................…………......……..........26
4.3单项功能的实现.....................................................…...…… 27
4.3.1片头动画实现……………………….…..….………….…...27
4.3.2字体选中放大效果实现............…………..………….......… 28
4.3.3字体跑马灯效果实现.................................…………......…… 28
4.3.4游戏初始化.....................................................…...…….. 28
4.3.5判断消除图片的实现……………………….…..….………….… 29