技术:Java等
摘要:
随着社会节奏的加快,平常工作的竞争强度也加大,生活的压力也跟着加重,所以休息时或下班后大家都需要个休闲的娱乐工具,来放松自己,缓解自己的压力,消除紧张的疲劳状态,Java连连看游戏制作的目的就是为了满足了人们休闲娱乐的需要,本游戏通过设置不同的关卡难度符合各个游戏水平的玩家,使每个人都有自己的挑战,同时连连看游戏的不同难度也可以满足各种游戏水平的人群,也使连连看游戏长久的保持了新鲜感。
本文首先介绍了连连看游戏的发展和基本规则,进而分析了使用Java开发连连看游戏的优点和开发的可行性,然后论述了连连看游戏的设计目的和解决的主要问题,并且详细论述了游戏的需求分析、概要设计、详细设计及游戏的具体实现和单元测试。本连连看游戏除实现了基本的图片相消功能之后,还添加了额外的功能,如炸弹道具、提示道具、刷新道具、倒计时等,最后,本文对该游戏进行了客观的总结。
这个游戏使用了java语言,通过GUI在MyEclipse中编写。实现的后台功能有图片相消、道具功能、界面完善、添加音效等。
关键词:连连看,游戏,JAVA
目录:
1 引言 1
1.1 连连看游戏发展 1
1.1.1 桌面连连看游戏发展 1
1.1.2 在线连连看游戏发展 1
1.1.3 社交连连看游戏发展 1
1.2 连连看游戏介绍 1
1.2.1 连连看游戏基本规则 2
1.2.2 连连看游戏关卡设置 2
1.3 连连看游戏设计目的 2
1.4 连连看游戏解决的主要问题 2
1.5 连连看游戏技术的简要说明 3
1.6 Java语言的主要特性 5
1.6.1简单性 5
1.6.2跨平台 5
1.6.3面向对象 5
1.6.4多线程 5
1.6.5动态性 5
1.6.6健壮性 6
1.7 连连看游戏的关键技术 6
2 连连看游戏需求分析 7
2.1 需求分析 7
2.2 可行性分析 7
2.3 功能需求分析 7
2.4 性能需求分析 8
2.4.1 硬件环境 8
2.4.2 软件环境 8
2.4.3 环境变量 8
3 连连看游戏概要设计 9
3.1 功能设计分析 9
3.2 功能设计方法 10
3.3 连连看游戏流程图 11
4 连连看游戏详细设计 12
4.1 游戏中地图布局 12
4.2 游戏中地图算法设计 13
4.3 游戏中界面显示 17
4.3.1 游戏成功界面 17
4.3.2 游戏失败界面 18
4.4 游戏中声音模块 19
5 单元测试 20
5.1 文件目录 20
5.2 游戏界面各功能展示 21
5.2.1 游戏帮助界面 21
5.2.2 游戏道具界面 21
5.2.3 游戏提示过场界面 22
6 毕业设计总结 24
参 考 文 献 25
致 谢 26