基于java的连连看游戏的设计与实现

技术: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
包含资料:

 

 

截图:
 

 
 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值