|
技术:Java等
摘要:
在50多年前,随着世界上第一款游戏的发明,一个全新的行业——游戏开发,出现在人们的视线中。连连看游戏做为当时十分流行的小游戏以其简单的操作方式与极强的游戏性成为了一款经典游戏。
本文通过对大家熟悉的连连看游戏进行分析与设计,来实现基于JAVA的连连看游戏的各项基本功能。本系统所设计的连连看游戏所使用的是JAVA程序设计语言以及Eclipse开发平台。用GUI(图形用户界面)编程实现了游戏主界面的布局与设计,这能够使游戏的主要场景更加友好更加美观,使用户体验大大提高。通过定义二维数组以及对一些算法的设计实现游戏所规定的功能,并完成了对相应事件的注册与监听。
经测试,连连看游戏运行良好,各个功能都能顺利实现。
关键词:连连看;小游戏;JAVA;数组
目录:
1 绪论 1
1.1 项目开发的背景 1
1.2 项目开发的目的与意义 1
1.3 文章结构 2
2 连连看游戏描述 3
2.1 游戏总体概述 3
2.2 游戏可行性论证 3
2.2.1 技术可行性 3
2.2.2 经济可行性 4
2.2.3 社会可行性 4
3 连连看游戏的分析与设计 6
3.1 游戏的设计 6
3.1.1 功能设计 6
3.1.2 游戏模块设计 6
3.1.3 算法模块 7
3.1.4 界面显示模块 7
3.1.5 菜单控制模块 7
3.1.6 地图设计 8
3.1.7 算法设计 8
3.2 主要问题 10
3.3 技术要求 10
3.4 设计要求 10
3.4.1 开发环境 11
3.4.2 理论基础 11
3.4.3 开发目标 11
4 系统的具体实现 12
4.1界面设计 12
4.1.1 游戏界面 12
4.1.2 菜单栏界面 12
4.1.3 时间到界面 13
4.1.4 代码实现 13
4.2 实现直接相连 17
4.2.1 直接相连说明 18
4.2.2 直接相连算法 18
4.2.3 主要代码 19
4.3 实现一折相连 20
4.3.1 一折相连说明 20
4.3.2 一折相连算法 21
4.3.3 代码实现 21
4.4 实现两折相连 22
4.4.1 两折相连说明 22
4.4.2 两折相连算法 23
4.4.3 代码实现 23
4.5 实现游戏场景的随机生成 24
4.5.1 随机生成说明 24
4.5.2 主要代码 25
4.6 鼠标事件 27
4.6.1 处理鼠标事件 28
4.6.2 对鼠标事件进行注册监听 28
4.6.3 代码实现 28
4.7 实现计时功能及游戏完成功能 31
4.7.1 计时功能说明 31
4.7.2 游戏完成功能说明 32
4.7.3 主要代码 33
4.8 实现可选择关卡功能 34
4.8.1 选择关卡说明 34
4.8.2 主要代码 34
5 软件测试与分析 36
5.1 软件测试的重要性 36
5.2 测试实例的研究与选择 36
5.3 测试环境与测试条件 37
5.4软件运行情况 37
5.5软件评价 38
结论 39
参考文献 40
致谢 41
外文文献 42
论文字数:20413
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|