bemaniacs

Ритм-игры => Pump It Up => : Zmey 11 June 2008, 23:37:34



: Оценки на пампе
: Zmey 11 June 2008, 23:37:34
Нужен алгоритм расчета оценок на пампе. Для пампмании.
Ну или некое его подобие.
Давайте подумаем.

Например, можно степам присвоить веса (отталкиваясь от кол-ва очков, которые за них дают без учета комбы), подсчитать, сколько набрал игрок (считая все нажатые в перфект степы за 100%).
Если < 0.1% ошибок то S
< 5% A
< 10% B
< 15% C
< 20% D
иначе F

Ваш вариант?

Это нужно СРОЧНО, т.к. если я до отъезда в киев это не сделаю, то скорей всего останется старый кривой алгоритм.


: Re: Оценки на пампе
: Nymphobe 12 June 2008, 00:32:18
Вот мой наскорячный вариант. Высосано из пальцев ног степающих химеры.
S - =0%(miss), <5%(bad), <10%(bad+good+great)
A - <5%(miss+bad), <10%(miss+bad+good+great)
B < 10%(miss+bad), <20%(miss+bad+good+great)
C < 15%(miss+bad), <30%(miss+bad+good+great)
D < 20%(miss+bad)
иначе F.


: Re: Оценки на пампе
: JAM 12 June 2008, 00:35:41
Алгоритм хороший. Это именно если считать Perfect за 100%, а Miss -- за 0%. Т.е., D за 20% ошибок и 80% Perfect'ов.

Дополнение к оценке S. Если наделать кучу Good'ов и пару Bad'ов, но ни одного Miss'а, то можно и D схлопотать (лично я схлопотал).

Весы в процентах за каждую оценку я могу примерно прикинуть. Сколько есть времени?


: Re: Оценки на пампе
: JAM 12 June 2008, 01:35:35
Вот мой алгоритм
Score:=(1*Perfect+0.9*Great+0.6*Good+0.3*Bad+0*MissTap-0.5*MissHold)/TotalSteps

Score:=(1*Perfect+0.9*Great+0.6*Good+0.3*Bad+0*Miss)/TotalSteps
//TotalSteps -- общее количество стрелок в песне, включая начисляемые за протяжки
S: Miss = 0 AND Score >=97 %
A: Score >= 92%
B: 87% <= Score < 92%
C: 82% <= Score < 87%
D: 77% <= Score < 82%
F: Score < 77%

На 9 результах из 10 даёт именно то, что я получил.


: Re: Оценки на пампе
: Nymphobe 12 June 2008, 07:25:37
-0.5*misshold - оужос  :o


: Re: Оценки на пампе
: JAM 12 June 2008, 11:37:02
Именно так памп и считает. Чтобы была оценка F, достаточно пропустить ~23% обычных стрелок, но если в песне одни протяжки, то для получения F достаточно упустить ~15%. Вычислено на Canon-D в Training Station


: Re: Оценки на пампе
: pyro__maniac 12 June 2008, 12:24:10
я боюсь даже спросить, каким образом это вычислено) ;D


: Re: Оценки на пампе
: JAM 14 June 2008, 00:45:52
Всё-таки, с -0.5*MissHold я загнул. По ходу, Training Station по-другому очки считает. За пропущенные протяжки там -300 вычитается только 1 раз, а MissHold справедливо именно там. Сегодня специально проверил.
80.5% Perfects
1.5% Greats
18% Miss (все на протяжках).
Мне дали D, хотя я ожидал получить F. Формулу подправил


: Re: Оценки на пампе
: Zmey 14 June 2008, 00:53:39
Подправь еще плиз в формулах, где включительно, а где нет.
Т.е. <=


: Re: Оценки на пампе
: JAM 14 June 2008, 01:06:47
OK, сделано


Sorry, the copyright must be in the template.
Please notify this forum's administrator that this site is missing the copyright message for SMF so they can rectify the situation. Display of copyright is a legal requirement. For more information on this please visit the Simple Machines website.