snek
snek copied to clipboard
Рейтинг по разным показателям
Кроме Most dangerous sneks, хотелось бы иметь рейтинг по другим показателям: средний опыт за бой (score/число боёв), максимальная длина, минимальное время победы, максимальная дельта между длиной (например, с 2 клеток вырос до 40 = 38), самая длинная серия поедания хвостов и т.д. (можно на базе этого потом ачивки сделать интересные)
Ещё показатель: самая длинная серия побед (по типам)
Поддерживаю! Мне кажется, что рейтинг по абсолютным scores только провоцирует накликивание боёв, кажется лучше не делать это основной метрикой. Еще классно было бы видеть топ за недавний период (день, неделя).
На данный момент топ показывает ветеранов, или по крайней мере система построена так, чтобы показывать ветеранов. Если змея будет жива только в одном из 10 боёв, где сохранит свою изначальную длину "10" то ей потребуется провести всего лишь 23 тысячи боёв для попадания в топ на 1 место. Конечно, все что было потеряно в бою в итоге распределится между другими змеями и чем больше игроков, тем более равномерно распределение, ведь подбор сейчас рандомен и вряд ли змее придется во всех 23 тысячах боях противостоять одной и той же змее. Менее терпеливая, но более смышлёная змея проведшая 100 боёв сзжирая всех других змей в змеециде, будет иметь 3700 очков. На данный момент игра сделана скорее для очень терпеливых и миролюбивых людей. Прикрутить подбор соперника тоже сложно, т.к. пока ничто на прямую не отображает крутость змеи. Если мы не говорим о дуэли, то от нас зависит в большей мере среднее количество очков за бой а победы и смерти это уже скорее зависит от фартуны. Если в начале боя у всех будет 0 очков, и они будут отниматься или прибавляться к общему счёту в зависимости от того сколько вы потеряли или сожрали очков, то это будет наверняка не идеально но 100% будет более объективно формировать топ. На первом месте сейчас змея которая в среднем теряет три очка за бой и где те змеи, что в конце боя с ней имели больше очков чем в начале? Не знаю, но на втором месте змея, что теряет в среднем 6 очков за бой. Хочу уточнить что я не предлагаю формировать топ исходя из средней длины змеи к концу батла, я предлагаю отнимать очки если ты теряешь от начальной длины и начислять если к концу боя ты длиннее чем в начале. В конце концов это будет стимулировать людей, в большей мере, использовать серые клеточки, а не кнопку начала батла. И также это будет стимулировать людей оставаться в игре и придумывать комбинации а не забивать на нее в ожидании, пока кто-нибудь другой не накликает больше. Фух, вроде все сказал.
Спасибо, учту в расчете формулы. Если вдруг кто-то придумает идеальную формулу расчета - пишите. Главное, чтобы формула учитывала не всю истории жизни змеи (иначе новичкам не будет никаких шансов), а за определенный недавний период.
Сейчас, кстати, очки считаются не за всю жизнь, а за последние две недели. Поэтому умная змея может легко уделать всех ветеранов
Дополню, что к сказанному мною выше можно добавить систему сезонов с последующим врученим оригинальных скинов первому месту. Тогда и старички и новички будут в одинаковых условиях и первое место будет давать больше чем просто очков к ЧСВ. Ну а если скины это в другой формат, то лично я бы не отказался от стажировки в какой-нибудь it-компании в качестве приза.