zoukankan      html  css  js  c++  java
  • 快乐运算后台实现方案

    新组长高鑫分配我负责后台实现,我思考了一下后台具体的实现方案。最后决定使用spring mvc+spring+mybatis来搭建整个后台。仔细一想,发现后台需要实现的功能挺多,先罗列一下:
    1.用户登录,注册
    2.新建一场单人普通匹配游戏
    a.根据用户等级随机选择n道题组成题组
    b.建立用户与当前游戏的关系
    c.初始化用户对当前游戏中每道题的答案
    d.启动延时任务,在答题截止时间时运行来更新所有未提交用户的结果
    3.游戏结束,统计更新
    a.根据用户答题结果更新用户本场游戏的得分,用户的累积得分
    b.在用户参加完一场游戏后根据用户累积积分更新用户等级
    c.答题截止时间到点之后,如果用户未提交,自动将用户所有题目视为答错来计算本场游戏得分,并更新用户数据。

    4.断线重连功能
    当用户刷新,关闭浏览器重新登录后可以自动断线重连,继续进行未完成的游戏。

    5.用户查看某常已完成游戏的信息(题目,正确答案,自己的答案,得分)

    6.用户查看玩家排名

    这两天已经实现的功能已经标红显示,代码已经上传到https://github.com/pppppY/Work/tree/master/CGame

    最后附上这两天的psp表:

  • 相关阅读:
    BZOJ 1568: [JSOI2008]Blue Mary开公司
    BZOJ 3165: [Heoi2013]Segment
    BZOJ 2733: [HNOI2012]永无乡
    BZOJ 4631: 踩气球
    BZOJ 4530: [Bjoi2014]大融合
    BZOJ 4919: [Lydsy1706月赛]大根堆
    BZOJ 5442: [Ceoi2018]Global warming
    BZOJ 4027: [HEOI2015]兔子与樱花
    BZOJ 5441: [Ceoi2018]Cloud computing
    php的抓取
  • 原文地址:https://www.cnblogs.com/pengy813/p/5361337.html
Copyright © 2011-2022 走看看