: Оценки на пампе : 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*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, сделано
|