ayachan

command module
v0.0.0-...-e9647d8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2024 License: MIT Imports: 11 Imported by: 0

README

Ayachan Bandori谱面难度分析器

codebeat badge Go Report Card GitHub tag (latest by date) GitHub Libraries.io dependency status for GitHub repo

可对Bandori谱面进行特征提取,并拟合难度

使用方法

docker pull ghcr.io/6qhtsk/ayachan:latest

API 文档

名词与机理解释

标准谱面

是指不需要玩家跨手/出张(左手跨过右手所在轨道)处理,且谱面的多压数不超过2的谱面,以及不存在重叠音符(两个音符在完全相同的轨道,并要求在完全相同的时间击打)

基础信息

是否非标准谱面、Note数、谱面时长、每秒平均谱面物件数(NPS)、是否有SP键、BPM情况、每秒平均击打数(HPS)、单位时间最大NPS(MaxScreenNPS)、谱面物件类型分布、谱面物件时间分布。

标准谱面额外可计算的信息:

左右手占比、左右手最大移动速度、单指最高每秒击打次数、单手粉键-音符平均间隔、单手音符-粉键平均间隔

难度计算:

基于统计回归的原理,通过拟合各个信息在各自难度所处于的位置,对比较的方式为每个信息进行难度标定。

在当前版本,只会对基础信息部分的NPS、HPS、MaxScreenNPS三个维度进行难度回归计算,并对这三个信息的回归计算难度进行加权平均,给出拟合的谱面总体难度

额外可计算信息部分只会给出其相对于当前难度谱面的难度比较情况。例如,是否相对偏高/偏低。

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package docs Code generated by swaggo/swag.
Package docs Code generated by swaggo/swag.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL