俄罗斯方块java教程_JAVA课程设计——俄罗斯方块(团队)

本文档介绍了由团队'终于可以回家了嗷嗷嗷'完成的JAVA课程设计——俄罗斯方块项目。项目使用Git进行代码管理,包含登陆、注册、游戏界面、排行榜等功能。关键代码涉及登陆验证、文件更新和分数排序。值得注意的是,由于采用文件存储,项目运行可能导致内存占用过大,且排行榜设定特殊,1000分以上会被列入倒数。
摘要由CSDN通过智能技术生成

1.团队介绍

1.1 团名:终于可以回家了嗷嗷嗷

1.2 团员介绍

413143005a05703eb17a8ef321769175.png

2.参考来源

3.项目git地址

3.1Git代码管理

dc2d6e4288d3bc802b6f7e6e25392529.png

4.前期调查

3e95871e32f3ecd4362d82db71fc3033.png

5.项目功能架构图、主要功能流程图

1a41c1b2e5324d789b50e7a2aaa47595.png

17f6e0322ec9eea3ef522960d6076076.png

6.UML图

0f1f371f5f26edec3d108fd0ce84b099.png

7.运行截图

7.1登陆界面

71ace521b891ff61222d2247ace1c890.png

7.2注册成功

ffe7b1efc400d469883a011f753447ae.png

7.3登陆后转换为游戏界面

06d5b199a346db8501b56264d57a6d14.png

7.4排行榜

02ed31ab0862e9111e838e1f34727e86.png

8.关键代码

8.1登陆界面账号密码匹配操作,优先匹配账号

0ef2a211b580aafb0228e9314fdf69d3.png

8.2文件更新操作,每轮游戏过后,都会将所获得的信息进行更新

aec9d6e633812234b4905f668119af0c.png

8.3对文件中的分数进行排序操作,取其中前五返回

87322808d2f58e9ef12fc466cd018b84.png

8.4游戏整合面板中的游戏流程任务,

07816ea3f71fb4a0bc0bfa07c62e4eeb.png

9.代码扫描结果及改正

b76d2a03cd3626841a2ef0ec40f23634.png

4fc64fdd4deb02c06881bad804213c21.png

10.尚待改进

这个项目占用内存会很大大大大大大....因为采用文件存储,在测试存储的过程中,玩了几轮下来记事本文件达到了111GB,嗯,没错111GB,再强调一遍111GB Ծ‸Ծ,惊了是不是,我也是,电脑直接崩掉,建芳一脸懵逼差点重装软件,果然文件太low么。还有个神奇的地方,就是排行榜那,只要你的分数超过1000,那恭喜你,你肯定是倒数的ᖗ( ᐛ )ᖘ ᖗ( ᐛ )ᖘ ᖗ( ᐛ )ᖘ,能上我们榜一的只有1000分以下...1000分以下的排名都是正常的。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值