JAVA课程设计 俄罗斯方块

Posted 2223ch

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA课程设计 俄罗斯方块相关的知识,希望对你有一定的参考价值。

俄罗斯方块

可实现功能

1.账号管理:登录、注册
2.游戏实现:移动、旋转、消除方块统计得分、暂停游戏、暂停后继续游戏、此轮游戏未结束开启新一轮游戏、游戏未结束退出游戏。
3.排行榜:按分数排名、按局数排名(尚待改进)

一、团队介绍

团队名称:俄罗斯方块

技术分享图片

二、项目git地址

https://gitee.com/QianChenYangYang/Tetris.git

三、项目git提交记录截图

技术分享图片
技术分享图片

四、项目功能架构图与主要功能流程图

(1)功能架构图

技术分享图片

(2)主要功能流程图

技术分享图片

五、项目运行截图

1.游戏打开初始界面

技术分享图片
2.注册界面
技术分享图片
3.登录界面
技术分享图片
4.登录成功,点击开始游戏
技术分享图片
5.消除行数,分数增加
技术分享图片
6.方块到达顶部,游戏结束
技术分享图片
技术分享图片
7.点击排行榜,可查看排行榜
技术分享图片

六、 项目关键代码

1.消除方块,游戏得分
技术分享图片
2.账号注册、登录
2.1账号界面
(1)注册
技术分享图片
(2)登录
技术分享图片
2.2用户界面
(1)DOM树
技术分享图片
(2)添加用户
技术分享图片

3.排行榜
3.1分数排行榜
技术分享图片
3.2局数排行榜
技术分享图片
相关排序算法
技术分享图片

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

技术分享图片

我们尝试过直接用users类建排行榜,但是出现错误,不能实现排名,只好用新的一个类来存放信息,还没有解决方案

技术分享图片

这句报错暂时还没有解决方案

八、尚待改进或者新的想法

局数排行尚待改进,现在能实现的只是单机游戏,后续想实现联网功能。



































以上是关于JAVA课程设计 俄罗斯方块的主要内容,如果未能解决你的问题,请参考以下文章

JAVA课程设计——俄罗斯方块(团队)

Python课程设计之俄罗斯方块

基于.NET的俄罗斯方块课程设计

基于python的俄罗斯方块小游戏

俄罗斯方块游戏:C语言程序设计初步感受

java如何用图形界面显示二维数组俄罗斯方块