Java课设-数字华容道

2019-2020学年第一学期Java课设

一:团队成员介绍及任务分配

王鑫杰 201821123112 组长

  • dao模式结合数据库
  • 登录验证
  • 排行榜展示

    林炜 201821123102 组员

  • 主体代码
  • 游戏主功能
  • 界面设计

    王粤翰 201821123110 组员

  • 游戏背景音乐配置
  • 编写团队博客
  • 阿里巴巴代码扫描

    二:项目Git地址

    三:项目简介

我们设计的华容道游戏可以实现基本的游戏功能。此项目需要先登录(可注册)然后进入游戏主界面,可以在主界面上选择开始游戏、查看排行榜、控制音乐播放、查看游戏规则、退出游戏等系列操作。其中游戏有3*3、4*4或5*5三个不同的游戏难度可供用户选择。完成选择难度地按钮之后便会开始游戏,实现游戏步数的计数,游戏过程中,用鼠标单击任何与格子相邻的方块可以把该方块移入空格子。通过不断地移动方块,可以将方块一行一行地按数字依次排列。若成功完成排列( 即每个方块里面的格子中的数字按顺序排列),则有提示:“恭喜您,成功完成”的字样出现,即完成游戏。

四:项目采用技术

  • Java swing
  • MySQL

    五:项目功能架构图与主要功能流程图

六:面向对象设计类图

七:项目运行过程中主要截图及注解

  • 此处是登陆界面,登陆成功可以直接进入主菜单,账号密码不匹配的话,则提示有误,需重新输出,若输入为空则会提示输出不能为空,并且光标自动聚焦。可以注册生成新的数据,若注册账号重复,则会提示错误,并返回注册界面。






  • 登陆成功之后则会进入主菜单,进行后续游戏执行
  • 下图为开始游戏,分为三个游戏难度,分别为33、44和5*5 宫格体



八:项目关键代码







九、项目代码扫描结果及改正

十:尚待改进或者新的想法

猜你喜欢

转载自www.cnblogs.com/yue7521/p/12165530.html