🔍Разыскиваются VueJs волонтеры!
EN в Twitter EN В Контакте EN в Facebook
RSS 2.0
Домен: https://krasnodar.en.cx/ (владелец домена: Katrin_Ylibka) Показать аватары
Модераторы форума: Ronika, VEREWOLF, Katrin_Ylibka, Лиса
На страницу: 
1  2  3  4  5  6  7  8

Формулы расчета КС (зависимость о количества участников)

27.11.2009 23:32:45 / 142 сообщения / автор темы Konstantin .

Майор
(
)
Аттестат
[ 14.12.2009 13:15:31 (UTC +3), kovrov.en.cx ]  
Ну у нас МШ был в рамках чемпионата где только городские команды, а комнды у нас маленькие=) Был 1 выезд 1 человека из команды чтобы отдать агенту кое какие данные полученые в движке. Команда оставалась дома играли на движке. Точки мы вкурсе шо такое=)
Капитан
Мальчик
Аттестат
[ 14.12.2009 13:25:30 (UTC +3), omsk.en.cx ]  
просто если смотреть с позиции очков то у победителя было бы 22 очка при всё тех же 20 баксах взноса, с бонусами чуть сложнее за счёт того что надо в ручную считать
Майор
(
)
Аттестат
[ 14.12.2009 13:40:29 (UTC +3), kovrov.en.cx ]  
Ну ради очков так делать не хочется, просто хочется чтобы была нормальная система, а не приходилось искать выход из таких ситуаций. Почему мы это и обсуждаем тут.
Капитан
Мальчик
Аттестат
[ 14.12.2009 13:46:52 (UTC +3), omsk.en.cx ]  
конкретно с мш при данной системе сложно что-то сказать, поскольку игр с 22 человек гораздо меньше чем с 200 и при практически любой системе учёта людей/конкурентов вы будете в проигрыше
Капитан
Мальчик
(
)
Аттестат
[ 14.12.2009 15:10:07 (UTC +3), stavropol.en.cx ]  
так а плохого то что? очки больше стали показывать то, ради чего и создавали, а не то, кто сколько раз по 5 баксов отдал за н очков

ага вот как. тогда обнуляйте все совершенно очки всем! вот и будем все в равных условиях, а не так как получается кто раньше в коментов очков наиграл теперь в дамках

Капитан
Мальчик
Аттестат
[ 14.12.2009 15:44:08 (UTC +3), omsk.en.cx ]  
Быдло!: ага вот как. тогда обнуляйте все совершенно очки всем! вот и будем все в равных условиях, а не так как получается кто раньше в коментов очков наиграл теперь в дамках
к чему революции из-за запаздало прикрытого бага? хочется очков? так есть другие способы, беда в том что там паинта/фотошопа недостадочно
Капитан
Мальчик
(
)
Аттестат
[ 14.12.2009 15:46:36 (UTC +3), stavropol.en.cx ]  
не первый год играю. знаю =)
Майор
Мальчик
(
MC
 Орден III степениОрден III степени
)
Аттестат
[ 14.12.2009 16:36:17 (UTC +3), world.en.cx ]  
Если в "кол-ве участников" опираться на цифру 10, как на среднестатистическую (+таков стандартный топ) и производить простое умножение..
10 команд участников - К=1.0
9 - К=0.95
8 - К=0.90
7 - К=0.85
2 - К=0.60

11 - К=1.05
12 - К=1.10

КС игры определять по времени, как раньше..

Ик аналогично..
Просто не мудрить с функциями, а выбрать удобный период между величинами К.. Пусть не 0.05, а например 0.02, или 0.1
в реальные игры все равно редко играет свыше 20ти команд, а если и играет, то и хорошо, что за эти игры будет больше очков..
Майор
Мальчик
(
MC
 Орден III степениОрден III степени
)
Аттестат
[ 14.12.2009 16:42:33 (UTC +3), world.en.cx ]  
Переработать время min в КС с 6ти, например до 10ти часов..
Сх в 10 часов лидера без бонус = 1.0
9 часов = 0.9 и тд
11 = 1.1
15 = 1.5
ну а дольше уже на усмотрения автора и админов меняем в АКС.. Например на 2, 3 и тд, согласно статуса конкретной игры (межрегионал, международ) и т.д.

Ик переумножать по старой схеме..
9-10 - 150%
8-9 - 135%
7-8 - 120%
ну или как там было)
Подполковник
Мальчик
(
)
Аттестат
[ 14.12.2009 21:39:59 (UTC +3), perm.en.cx ]  
нельзя делать ик больше 1 ни в коем случае.

и вообще я начал задумываться над вариантами разными.

что ведь действительно если игра супер офигеть какая интересная сложная и вообще божеская. НО автор по каким то причинам поставил ее в неудобное время. ( типа там с парашутом прыгать только в два дня и никак иначе)

и поиграло в нее 4 команды. то не должны они получать 10 очков за первое место. так как была сложная и насыщенная игра )


з.ы. пока печатал осознал . есть сложность игры. т.е. в принципе за какое время ты ее пройдешь. ( независимо от места) и многие домены борются за то чтобы сложные длинные игры давали много очков. это как раз с позиции сложноси игры.

а администрация ведет нить сложности командной. то есть без разницы какая игра хорошая плохая длинная короткая. но при большем количестве команд занять высокое место сложнее ( не зависимо от конкретного времени)

так что надо как то расчитывать опытность команд.

потому что расчитывая из количества команд очки. получается логика. МАХ команд -> первое место боги. МИН команд -> первое место получают НЕ боги. ( из-за того что легче его получить)

а если в игру МИН команд играли боги. то получается казус )) исходя из этой схемы.

и я вижу один выход. такой какой он был. то есть 100 очков за первое место. сложность игры и команд никак не посчитаешь. либо это будут громоздкие формулы расчета качества каждого игрока типа насколько он крут. но и это не будет достоверным коэффициентом.

так что имхо админы загнали себя в неловкое положение так как корректную формулу будет очень трудно расчитать (((
Капитан
Мальчик
Аттестат
[ 10.01.2010 23:28:31 (UTC +3), omsk.en.cx ]  
эта. толи я что упустил, толи тут недоговорили.
товарищи администраторы всея энкаунтера, где воз ныне?
Супер Админ
Мальчик
Аттестат
[ 11.01.2010 17:37:17 (UTC +3), example.en.cx ]  
Воз и ныне там :)
Планируем заменить текущую формулу на вариант №7: min(sqrt(p/s);1)

черным цветом - это то что сейчас
синий - это вариант №7: min(sqrt(p/s);1)
Майор
(
)
Аттестат
[ 11.01.2010 18:43:59 (UTC +3), kovrov.en.cx ]  
Что-то очень нормальное. У себя в городе перед стартом нового сезона, для поддержания интриги до конца сезона и для того, чтобы стабильные команды занимали стабильные места, сделал так.

У каждой игры свой НИЖНИЙ лимит очков. Верхнего лимита нет. Играет 100 команд 1 место тыща очков (образно), 2 команды (5). Важность первого места увеличивается если больше соперников (команд, а не людей). Помимо этого к концу сезона, увеличивается коээфициент (значение с потолка) на который увеличивается разница очков. По графикам получается, нечто похожее на №7.
Лейтенант
Мальчик
Аттестат
[ 11.01.2010 19:44:16 (UTC +3), stavropol.en.cx ]  
Konstantin, а можно узнать мотивы (получить подробное объяснение), почему (каким образом) выбрана зависимость именно от количества игравших? Я понимаю, что Вы не обязаны отчитываться, но на основании объяснений я смогу определиться, стоит ли утруждать себя предложениями доработки, и в какую сторону их направлять.
Если это уже где-то обяснялось, прошу просто дать ссылку.
Пока скажу, что во всех этих (кроме 3го варианта в первом посте) мне не нравится резкий переход в точке, где функция "упирается" в предел min. Возможно, стоит сделать функцию более крутой - брать корень большей степени (зелёный график). Заодно и не будет такой большой разницы между двумя, десятью и 75ю игроками (т.е. не будет такой обиды, если игра нормальная, а игроков мало).
min((p/s)^(1/8);1) ; min(sqrt(p/s);1) ; min(p/s;1)min((p/s)^(1/8);1) ; min(sqrt(p/s);1) ; min(p/s;1)
Супер Админ
Мальчик
Аттестат
[ 12.01.2010 18:53:20 (UTC +3), example.en.cx ]  
Konstantin:

Количество команд в командных играх мы не стали рассматривать (хотя на первый взгляд логичнее учитывать именно команды), потому что, если команд мало (например 5), а в каждой по 30 человек. То если учитывать только количество команд, в моем примере команда победитель получит мало очков. И если их еще разделить на 30 человек, то совсем мизер каждый получит. Поэтому учитываем количество человек в игре.

Майор
(
)
Аттестат
[ 12.01.2010 19:45:29 (UTC +3), kovrov.en.cx ]  
но победа то идет команде а не людям, соответсвенно за расчет нужно брать команды, а вообще идеальный вариант сделать доп галочку типа если стоит ограничение на кол-во людей в команде например (10), то автоматически рассчитывает по формуле от кол-ва команд. =) А если больше 10, то по людям... Бред? =)
Лейтенант
Девочка
Аттестат
[ 12.01.2010 20:12:39 (UTC +3), 86.en.cx ]  
не бред, логика определенная есть, но надо на реальном примере рассчитать. ну в смысле взять для примера разные игры с разным количеством игроков и команд и посчитать.
Капитан
Мальчик
Аттестат
[ 12.01.2010 20:29:25 (UTC +3), omsk.en.cx ]  
Konstantin: Воз и ныне там :)
Планируем заменить текущую формулу на вариант №7: min(sqrt(p/s);1)
гуд.1) я так понимаю с пересчётом с какого-то там (9ое вроде) ноября?2) када планируете заменить?:)
Лейтенант
Мальчик
Аттестат
[ 12.01.2010 20:34:18 (UTC +3), stavropol.en.cx ]  
Белая ворона: не бред, логика определенная есть, но надо на реальном примере рассчитать. ну в смысле взять для примера разные игры с разным количеством игроков и команд и посчитать.
Один реальный пример ничего не даст. Надо как минимум 4:
- минимальный (2 команды, 2 игрока)
- максимальный (много команд, допустим 20), много игроков (допустим, по 50 человек в команде)
- минимальный по игрокам, максимальный по командам (50 команд по 4 игрока, т.е. по одному экипажу без штаба)
- минимальный по командам, максимальный по игрокам (2 команды, 50 человек в каждой)
по ним уже можно балансировать.
А в идеале нужен 3D график (X - игроки, Y - команды, цвет или яркость точки - количество очков, полученных игроком победившей команды).
Лейтенант
Мальчик
Аттестат
[ 12.01.2010 20:40:10 (UTC +3), stavropol.en.cx ]  
mr_smiley: А если больше 10, то по людям... Бред? =)
Не бред, но не продумано. Это получается, что будет две разные формулы: одна - для lite-схваток, когда количество человек ограничено 10 или меньше, а вторая - для полноценных? А если ограничение будет задано не в движке, а на словах организаторами? Многовато вариантов.
На страницу: 
1  2  3  4  5  6  7  8
15.11.2024 4:53:42
(UTC +3)

www.en.cx
EncounterTM Ltd.
2004-2024 ©