Skip to content

TODO #1

@StageGuard

Description

@StageGuard

功能

  • 通过 OAuth 绑定账号( netty 开个 http 服务器处理 oauth 结果)
  • pp 算法,pp + 算法
  • 查 最好成绩,最近成绩,以图片输出
  • 最好成绩图片里显示 pp 曲线和图的 pp+ 属性饼图
  • replay 解析,仿 lazer 的 Accuracy Heatmap 和 Timing Distribution 显示在最近成绩图片里
  • 添加自定义铺面类型规则
  • 根据自定义规则推图
  • 以图片方式显示推图结果,附带一个链接可以直接像官网一样一键导入谱面(前端做个重定向)
  • 支持编辑自定义谱面类型规则
  • 以图片方式显示所有自定义谱面类型规则
  • 实现 Web 端添加,编辑自定义谱面类型规则(做一个session池防止越级编辑)
  • 分析玩家 pp+ 根据强弱项推图 #4
  • 编写 wiki
  • 规则中表达式里的谱面四维支持加了 mod 后的数值判断
  • 谱面评价
  • 解除绑定 .unbind
  • 玩家对铺面类型规则评价(影响匹配优先度)
  • 谱面预览(查看谱面的属性)

已知问题

  • 请求 osu api 如果 timeout 了不会显示错误
  • 在 QQ 聊天交互编辑的时候还会触发指令(把这个抽象出来,做个缓存池)
  • 在 QQ 聊天交互编辑没有超时退出(要设置超时)
  • pp + 算法还有点问题
  • 匹配不到任何关键词和匹配到关键词了但是没有符合要求的图的输出都一样 No proper beatmap found.
  • 成绩中如果 meh(50) 太多会爆砍 pp,导致算法不准确
  • 错误信息处理混乱

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions