• 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类建排行榜,但是出现错误,不能实现排名,只好用新的一个类来存放信息,还没有解决方案

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

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

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

  • 相关阅读:
    Light oj 1197
    UVA 11426 GCD
    Light oj 1236
    Light oj 1138
    Light oj 1214-Large Division (同余定理)
    Light oj 1234
    HDU
    ZOJ 3469 Food Delivery(* 区间DP 总结)
    二分查找整理
    zoj 3965 Binary Tree Restoring(* dfs)
  • 原文地址:https://www.cnblogs.com/2223ch/p/10279881.html
Copyright © 2020-2023  润新知