首页 > 编程语言 > 详细

JAVA课程设计 俄罗斯方块

时间:2019-01-18 00:14:15      阅读:293      评论:0      收藏:0      [点我收藏+]

俄罗斯方块

可实现功能

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课程设计 俄罗斯方块

原文:https://www.cnblogs.com/2223ch/p/10279881.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!