数据结构课设 实现扫雷游戏 java实现

时间:2022-05-21 16:49:47
【文件属性】:

文件名称:数据结构课设 实现扫雷游戏 java实现

文件大小:13KB

文件格式:ZIP

更新时间:2022-05-21 16:49:47

数据结构 游戏 综合资源

设计实现经典扫雷游戏,要求如下: (1) 分初级、中级和高级三个级别,扫雷英雄榜存储每个级别的最好成绩,即挖出所有地雷 且用时最少者。 (2) 选择级别后出现相对应级别的扫雷区域,用户使用鼠标左键单击雷区中任一方块便启动 计时器。 (3) 单击方块,若所揭方块下有雷,则 Game Over;若所揭方块下无雷,则显示一个数字, 该数字代表方块周围 8 个方块*有多少颗雷。如果数字为 0,则程序自动揭开方块周 围方块,直到找到非 0 数字的方块。 (4) 用户可以右键单击标记雷,无论用户标记是否正确,程序都将显示剩余雷数少一。 (5) 胜利后,用时少于排行榜最末成绩,则弹窗提示保存成绩 [测试数据] 参照原版设计:win7 或者 winXP 系统下自带扫雷游戏,或者扫雷游戏网页版 - Minesweeper 首先GameStart类中进行程序,调用MineSweeping的构造方法来绘制窗口与基本组件,然后在MineSweeping类中调用GamePanel来绘制雷区,绘制雷区时用了两层for循环遍历,并用if方法判断地雷是否被埋在重复的位置。绘制完毕后便可以开始


【文件预览】:
experimentFinal1
----GameStart.java(302B)
----images()
--------bomb.jpg(875B)
--------face.jpg(1KB)
--------flag.jpg(1KB)
--------transparency.png(2KB)
----GamePanel.java(9KB)
----MineSweeping.java(5KB)
----Hero.java(523B)
----Btn.java(114B)
----VictoryDialog.java(1KB)
----LevelSelect.java(682B)
----HeroesDialog.java(1KB)
----GameUtils.java(2KB)

网友评论