JAVA课程设计 俄罗斯方块

俄罗斯方块

可实现功能

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

一、团队介绍

团队名称:俄罗斯方块

1231973-20190116230239084-1554975310.png

二、项目git地址

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

三、项目git提交记录截图

1231973-20190117111959561-660775915.png
1231973-20190117112201273-473407035.png

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

(1)功能架构图

1231973-20190117104202269-932985917.png

(2)主要功能流程图

1231973-20190117104911124-932723098.png

五、项目运行截图

1.游戏打开初始界面

1231973-20190116232201194-2135346320.png
2.注册界面
1231973-20190116234207712-1102673298.png
3.登录界面
1231973-20190116234411479-1890348936.png
4.登录成功,点击开始游戏
1231973-20190116232650719-1837590243.png
5.消除行数,分数增加
1231973-20190116235523055-575325423.png
6.方块到达顶部,游戏结束
1231973-20190116235555347-1958957300.png
1231973-20190116235620058-872749418.png
7.点击排行榜,可查看排行榜
1231973-20190116235711985-139227432.png

六、 项目关键代码

1.消除方块,游戏得分
1231973-20190117105236244-1808677421.png
2.账号注册、登录
2.1账号界面
(1)注册
1231973-20190117105544285-1878370078.png
(2)登录
1231973-20190117105934511-901671070.png
2.2用户界面
(1)DOM树
1231973-20190117110047527-406336601.png
(2)添加用户
1231973-20190117110212528-1960231241.png

3.排行榜
3.1分数排行榜
1231973-20190117110242391-775084366.png
3.2局数排行榜
1231973-20190117110303426-498428100.png
相关排序算法
1231973-20190117110353788-652637018.png

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

1231973-20190117153324037-625694278.png

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

1231973-20190117153457371-2101182844.png

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

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

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

转载于:https://www.cnblogs.com/2223ch/p/10279881.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值