2019-2020学年第一学期Java课设
数字华容道
一:团队成员介绍及任务分配
王鑫杰 201821123112 组长
- dao模式结合数据库
- 登录验证
- 排行榜展示
林炜 201821123102 组员
- 主体代码
- 游戏主功能
- 界面设计
王粤翰 201821123110 组员
- 游戏背景音乐配置
- 编写团队博客
- 阿里巴巴代码扫描
二:项目Git地址
三:项目简介
我们设计的华容道游戏可以实现基本的游戏功能。此项目需要先登录(可注册)然后进入游戏主界面,可以在主界面上选择开始游戏、查看排行榜、控制音乐播放、查看游戏规则、退出游戏等系列操作。其中游戏有3*3、4*4或5*5三个不同的游戏难度可供用户选择。完成选择难度地按钮之后便会开始游戏,实现游戏步数的计数,游戏过程中,用鼠标单击任何与格子相邻的方块可以把该方块移入空格子。通过不断地移动方块,可以将方块一行一行地按数字依次排列。若成功完成排列( 即每个方块里面的格子中的数字按顺序排列),则有提示:“恭喜您,成功完成”的字样出现,即完成游戏。
四:项目采用技术
- Java swing
- MySQL
五:项目功能架构图与主要功能流程图
六:面向对象设计类图
七:项目运行过程中主要截图及注解
- 此处是登陆界面,登陆成功可以直接进入主菜单,账号密码不匹配的话,则提示有误,需重新输出,若输入为空则会提示输出不能为空,并且光标自动聚焦。可以注册生成新的数据,若注册账号重复,则会提示错误,并返回注册界面。
- 登陆成功之后则会进入主菜单,进行后续游戏执行
- 下图为开始游戏,分为三个游戏难度,分别为33、44和5*5 宫格体
八:项目关键代码
九、项目代码扫描结果及改正
十:尚待改进或者新的想法
原文地址:https://www.cnblogs.com/yue7521/p/12165530.html
时间: 2024-07-30 03:29:04