云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > JAVA课程设计—连连看最终版要点

JAVA课程设计—连连看最终版要点

  • 62 次阅读
  • 3 次下载
  • 2025/5/31 19:50:35

JAVA 课程设计报告

实验题目: “连连看”游戏程序设计

小组成员:

王飞铭、毛建平、陈银银、黄庭威

成员分工: 组长:王飞铭

王飞铭:actionPerformed():重来一局按钮的响应事件及 remove()判断移去方法

毛建平:xiao()消去方法、estimateEven()方法 陈银银:init()方法:游戏主界面和 main()方法实现

黄庭威:randomBuild() 产生随机数方法、fraction()刷新

方法

(一):内容:

1:功能需求和分析:

(1)

该游戏界面为:数字方格类型,由 6 竖 7 横的直线平行垂

直交叉而组成,分别是 6 行 5 列凹方块拼接,共有 30 格小方块。

方块上随机分布一些数字,数字的要求是至少两两相同,位置随机 打乱。

(2) 游戏规则是:将相同数字的方块连接,但要满足只能至少单

边无阻碍呈直线趋势连接,否则视为无效,如果一对数字连接成功, 那么就会消失在界面,并且分数标签会加分,继续游戏,直到游戏

结束。

(3)帮助项目:在游戏过程中,如果出现没有可以连接的数字对

时候,可按界面下方按钮刷新重新排列,便可以可继续游戏。 (4)退出游戏: 可以鼠标点击 “退出”按钮,结束游戏。 (5) 再来一局:本局结束或者中途不想继续玩本局,可以点击界 面下方的再来一局,系统会自动再次重新开始。

(二):主要方法:

首先我们定义了一个 lianliankan 类,实现了接口 ActionListener:

1) init()方法:实现游戏主界面;

2) randomBuild()方法:用来产生游戏按钮上的随机数; 3) fraction()方法:游戏界面最上面用来加分;

4) reload()方法:用来刷新,重载,窗体界面;

5) estimateEven()方法:判断按钮数字是否满足消去的条件

linePassOne()方法:判断第一按钮同左右侧空按钮之间

⑦rowPassOne()方法:判断第一按钮同列空按钮与第二按钮;

6) actionPerformed(ActionEvent e)方法:用来实现重来一 局按钮的响应事件;

7) main(String[] args)方法:主函数;

8) xiao()方法:消去方法

(三):界面要求:用图形界面实现,参考下

系统流程图如下

开始 初始化 设置开始界面 画表格 初始化数值

游戏 NO

游戏是否结束 Yes 显示游戏结束画面 游戏结束

搜索更多关于: JAVA课程设计—连连看最终版要点 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

JAVA 课程设计报告 实验题目: “连连看”游戏程序设计 小组成员: 王飞铭、毛建平、陈银银、黄庭威 成员分工: 组长:王飞铭 王飞铭:actionPerformed():重来一局按钮的响应事件及 remove()判断移去方法 毛建平:xiao()消去方法、estimateEven()方法 陈银银:init()方法:游戏主界面和 main()方法实现 黄庭威:randomBuild() 产生随机数方法、fraction()刷新 方法 (一):内容: 1:功能需求和分析: <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com