没有合适的资源?快使用搜索试试~ 我知道了~
java(源代码)连连看课程设计.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 65 浏览量
2022-07-01
23:39:31
上传
评论
收藏 1.16MB PDF 举报
温馨提示
试读
25页
java(源代码)连连看课程设计.pdfjava(源代码)连连看课程设计.pdfjava(源代码)连连看课程设计.pdfjava(源代码)连连看课程设计.pdfjava(源代码)连连看课程设计.pdfjava(源代码)连连看课程设计.pdfjava(源代码)连连看课程设计.pdfjava(源代码)连连看课程设计.pdfjava(源代码)连连看课程设计.pdf
资源推荐
资源详情
资源评论
目录
第一章 引言..........................................................................................................2
1.背景.....................................................................................................................2
1.1 课程设计内容..................................................................................3
第二章 系统介绍..................................................................................................4
1.连连看游戏规则.................................................................................................4
1.1 游戏基本规则..................................................................................4
1.2 操作规则..........................................................................................4
1.3 胜利和失败......................................................................................4
2.游戏流程图分析.................................................................................................4
第三章 系统游戏设计..........................................................................................7
1.系统分析.............................................................................................................7
1.1 游戏系统需求分析..........................................................................7
1.2 系统开发及运行环境......................................................................7
1.3 系统功能主要要求..........................................................................7
2.系统总体结构.....................................................................................................8
3. 系统各模块功能介绍.......................................................................................8
第四章 系统的具体实现......................................................................................9
1.系统主要运行界面.............................................................................................9
1.1 运行界面..........................................................................................9
1.2 执行界面,进入游戏正常运行......................................................9
1.3 时间到界面....................................................................................10
1.4 赢家界面........................................................................................ 11
1.5 进度条界面....................................................................................12
图 4.5 程序运行进度条...............................................................................12
2.游戏实现代码...................................................................................................12
2.1 主面板内所需要的组件的声明....................................................12
2.2 填充一个矩形框,进行显示时间................................................12
2.3 主面板及各组件初始化................................................................13
2.4 创建时间对象,每隔 100 毫秒刷新一次....................................13
2.5 分数代码。....................................................................................13
3.消除图片具体情况...........................................................................................14
3.1 两次点击相同图片相邻................................................................14
1
3.2 水平方向消去算法........................................................................14
3.3 竖直方向消去算法........................................................................15
第五章 程序清单................................................................................................16
第六章 结束语....................................................................................................24
第七章 参考文献................................................................................................25
第一章 引言
1.背景
游戏“连连看”顾名思义就是找出相关联的东西,这个连连看在网上基本是用
在小游戏中,就是找出相同的两样东西,在一定的规则之内可以做为相关联处理。
“连连看”的发展经历了从桌面游戏、在线游戏、社交游戏三个过程。
游戏“连连看”是源自台湾的桌面小游戏,自从流入大陆以来风靡一时,也吸
引众多程序员开发出多种版本的“连连看”。这其中,顾方编写的“阿达连连看”以
其精良的制作广受好评,这也成为顾方“阿达系列软件”的核心产品。并于 2004
年,取得了国家版权局的计算机软件著作权登记证书。
随着 Flash 应用的流行,网上出现了多种在线 Flash 版本“连连看”。如“水晶
连连看”、“果蔬连连看”等,流行的“水晶连连看”以华丽界面吸引了一大批的女
性玩家。
2008 年,随着社交网络的普及和开放平台的兴起,“连连看”被引入了社交
网络。“连连看”与个人空间相结合,被快速的传播,成为一款热门的社交游戏,
其中以开发者 Jonevey 在 Manyou 开放平台上推出的“宠物连连看”最为流行。
网络小游戏、网页游戏越来越受网民欢迎,除了玩的方法简单外(不像其他
游戏还需要注册下载繁琐过程),很多游戏不乏经典。连连看游戏就是典型。
不管走到哪个网页游戏网站,连连看游戏总是排在受玩家欢迎排名的前 5
位,休闲、趣味、益智是连连看玩不厌的精华,且不分男女老少、工薪白领,是
一款适合大众的经典网络、单机休闲小游戏。
游戏《连连看》,只要将相同的两张牌用三根以内的直线连在一起就可以消
除,规则简单容易上手。游戏速度节奏快,画面清晰可爱,适合细心的玩家。丰
富的道具和公共模式的加入,增强游戏的竞争性。多样式的地图,使玩家在各个
游戏水平都可以寻找到挑战的目标,长期地保持游戏的新鲜感。
该游戏由 30 张不同的图片组成,游戏开始将会出现 30 张随机组合的图片,
在规则下点击两张相同的图片后图片将会消失。图片全部消完为游戏成功。游戏
还将设置退出,再来一局的按钮,并实现该功能,方便用户进行操作。
2
1.1 课程设计内容
(1)游戏计分功能
当消去两个相同的图片后分数将增加 100 分。
(2)退出功能
该功能有一个“退出”按钮,当按下“退出”按钮后,将直接退出游戏。
(3)成功完成任务时显示的
该功能有,恭喜成功,一个“再来一局”的按钮,当按下“再来一局”按
钮后,图片将会重新排列,重新开始游戏。
(4)游戏倒计时功能
在游戏界面的上方有一个倒计时的进度条,增加游戏的难度,激发玩家的挑
战兴趣。
3
第二章 系统介绍
1.连连看游戏规则
1.1 游戏基本规则
用鼠标左键点击方块,将 2 个图案相同的方块用连线连接起来,连接线不多
于 3 根直线,连接后方块就会消失。在规定的时间内将 30 张图片全部消除。
1.2 操作规则
选择一个图片用鼠标左键点击,图片会变色,然后点击另一个同样图片,如
果能够连线就成功消失,如果不能连线,第一次选择的图片就会失效,然后将继
续寻找符合规则的图片。
1.3 胜利和失败
把所有的图片成功消除完毕,则认为是本次游戏成功。
选择图片时间是有限的,在规定的时间内,若未能将图片全部消除,则失败,
提醒是否再来一局。
2.游戏流程图分析
流程图分析如下图 2.1 所示:
4
开始
鼠标点击位置的确定
判断是否点击在图片方块
判断是否已选定一个方块
选定第一个方块 选定第二个方块
判断是否可以抵消方块
抵消方块
消除选定方块的记录
结束
图 2.1 游戏流程图
此次设计所使用的语言为 Java。主要应用到 Swing 组件,Java 小程序,事
5
剩余24页未读,继续阅读
资源评论
- weixin_621422772022-12-29怎么能有这么好的资源!只能用感激涕零来形容TAT...
G11176593
- 粉丝: 6667
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功