基于Eclipse+GUI+Swing开发得连连看游戏设计和实现

图 5-1 游戏界面设计图

图 5-2 游戏开始对话框

图 5-3 简单模式下的游戏界面图

图 54 中等模式下的游戏界面图

图 55 困难模式下的游戏界面图

图 5-8 游戏结束对话框

因为每一次选择难度模式后、每通过一关游戏后都将开始一局新游戏,故一次游戏活动图如图5-9所示。最终状态有两种,游戏失败和游戏结束。

一次游戏活动的顺序图如图5-10所示,一次游戏过程中,“点击图片”、“点击‘重新开始’按钮”、“点击‘刷新’按钮”操作上可不分时间先后顺序。每一次游戏结束后可以开始新一局游戏直至用户退出游戏。

  图 5-16刷新前系统截图  

  

   图 5-17 刷新后系统截图

基于java的连连看游戏设计和实现,基本功能包括:消除模块,重新开始模块,刷新模块,选择难度模块,计时模块。本系统结构如下:

 (1)消除模块:
    完成连连看游戏消除动作的模块。
 (2)重新开始模块:
    完成连连看游戏中重新开始新一局游戏功能的模块。
 (3)刷新模块:
    完成连连看游戏中,将游戏中未消除的图片个数记录并重新随机放置等数量图片的功能模块。
 (4)选择难度模块:
    完成游戏中切换游戏难度并开始新一局游戏的模块。
 (5)计时模块:
    完成游戏中倒计时并显示提示信息的模块。
 (6)状态显示模块:
    完成游戏中对游戏得分、闯关数记录的模块。

 

代码及其相关地址:https://download.csdn.net/download/zgz102928/12187658

发布了143 篇原创文章 · 获赞 16 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/zgz102928/article/details/104475435