Форумы-->Идеи и предложения--> 1|2|3
| Автор | коэффициент Бухгольца для турниров |
Предлагаю ввести усеченный коэффициент Бухгольца как доп. показатель при распределении мест на турнирах.
Например, если в установках турнира кол-во боев=15, то можно рассматривать сумму набранных очков 10 лучших соперников. В итоге если два человека набирают одинаковое число очков, то при распределении мест учитываются заработанные ими коэффициенты Бухгольца: тот, у кого он больше (т.е. фактически кто бился с более сильными соперниками), получает более высокое место. Это простой вариант реализации.
Более сложный вариант: можно слегка модифицировать усеченный коэфф. Бухгольца под реалии HWM, а именно учесть еще фракции соперников. Для всех боев вводим веса - "коэффициенты неудобства фракции": вычислять их можно, например, как статистический процент поражений в последних n турнирах фракции игрока от фракции соперника на данном уровне, ну а для начала (пока не собрана статистика) можно положить их все равными 50%. Таким образом чем неудобнее фракция соперника, тем больше вес боя. Ну а далее считаем усеченный коэфф. Бухгольца с учетом весов: перемножаем кол-во побед соперников на их веса, выбираем 10 лучших и суммируем.
Таким образом мы учтем не только насколько сильные соперники попадались игроку, но и насколько были удобными их фракции для игрока.
Ну и последнее: хотелось бы наблюдать текущий коэффициент Бухгольца (например, рядом с кол-вом уже набранных побед), который бы пересчитывался после каждого тура.
Если что непонятно - спрашивайте :) | | гуд идея, +1 | +1
Выглядит интересно, особенно с т. зр. эльфа (неудобных фракций много).
Возможные аргументы "против":
- расчетов многовато после каждого(?) боя
- снижается "рандомное" преимущество фаворитных фракций (ака варвары с вождями, рыцари, маги и пр, зависит от уровня), т.е. они будут против
- это явно не в пользу "хитро... умных" бойцов, кот пытаются избежать встречи с сильным противником. | | идея перспективная, конечно, но смущает меня одно - опять про турниры.. это "жу-уу" не спроста! :) | любопытно
но кто в состоянии это обмозговать?
а если человеку всё удобные попадутся он может проиграть турнир?
если победил всех? | | По-моему, уже предлогали. Только воз и ныне там) | для LazyGreg:
расчетов многовато после каждого(?) боя
если напряжно, то можно с некоторой временной периодичностью тогда: например, раз в час. Но вообще это дополнительное пожелание, просто чтобы отслеживать свой коэффициент - если потребует много ресурсов, то можно в принципе забить на него, и все расчеты коэффициентов сделать в конце турнира.
- снижается "рандомное" преимущество фаворитных фракций (ака варвары с вождями, рыцари, маги и пр, зависит от уровня), т.е. они будут против
не надо забывать, что коэффициент учитывается только в случае равенства побед (основной показатель) - так что если и снижается, то совсем немного :)
- это явно не в пользу "хитро... умных" бойцов, кот пытаются избежать встречи с сильным противником.
так это как раз хорошо :) | для Тайпан:
новости читай: балансировка проведена!
т.е. нет более сильных или более слабых противников, просто у тбя перки и статы неправильно раскиданы... | | По моему идея фигня, тк насколько я понял, автор предлагает сделать призовые места фактически для 3х человек на уровень, в итоге счастливчики получат всё, а чуть-чуть менее удачливые ничего! | для гаруда:
а если человеку всё удобные попадутся он может проиграть турнир?
если победил всех?
может, если найдется еще один, которых победил всех, но более сильных в данной трактовке. :) | | почему через линейку не сделать? | для Флюид:
это к чему вообще? есть сильные, есть слабые соперники - кто-то умеет играть, кто-то нет :) Кол-во побед, которые набрал соперник - нормальный показатель его силы. Коэффициент Бухгольца не я придумал - он вполне нормально используется во многих шахматных турнирах с швейцарской системой. К сожалению, здесь швейцарку реализовать нельзя, но это оффтоп и неважно в данном случае.
для Mr_BonaN:
а лучше поделить по чуть-чуть? :) Может вообще на всех участников поделим? :) | | А если один бился с соперниками, которые провели 50% боев, а второй с теми, кто провел все бои? | для ERWINS:
а подробнее? | для Тайпан:
Кстати, а почему здесь нельзя реализовать швейцарку? учет побед каждого игрока в турнирах ведется. Равно как учитывается с кем игрок уже бился. А ведь это основные показатели для швейцарки. | для PahanSP:
А если один бился с соперниками, которые провели 50% боев, а второй с теми, кто провел все бои?
именно поэтому я и предлагаю брать усеченный коэффициент, т.е. часть самых "худших" соперников не рассматривается. Сколько отсекать - это вопрос договоренности. | | google система | для АлексАС:
для швейцарки нужно, чтобы была "одновременность", а не так, что одни утром на турнир приходят, другие вечером - все в разное время на разные туры :) Как определять пары? | для ERWINS:
напомни плиз. Я помню что-то знакомое, но что конкретно не помню :) | для Тайпан:
толково написанная программа должна решить эту проблему. Просто все игроки будут изначально рассеиваться по количеству боев. Опыт недопущения игрока к бою уже давно опробирован - когда не могут найти кому-нибудь пару. Так что это не проблема;) |
1|2|3К списку тем
|