1

Тема: Новая система рангов

[i]Сразу извиняюсь, что предыдущую тему пришлось снести, но моя посодержательнее будет =).[/i]

Итак, торибаш резко нуждался в новых рангах и я взялся за это дело. Сразу скажу, что я был довольно жестко ограничен (Хампой) следущими условиями:

  • Система должна работать в реальном времени

  • Не создавать линейных SQL запоросов (что породило извращенный механизм сортировки рангов)

  • Ранг должен считать отдельно для каждого мода

За основу я решил брать (не мудрствуя лукаво) обычную систему Эло.
Если вкратце и без особой математики, то у каждого игрока есть заветная циферка -- его [u]рейтинг[/u]. Чем он больше -- тем пиздатей. Каждый раз, когда ты выигрываешь, твой рейтинг растёт (и чем больше рейтинг твоего опонента, тем сильнее растёт твой), каждый раз, когда ты проигрываешь, твой рейтинг падает. Когда ничья -- рейтинг почти не меняется.

Далее. Кроме рейтинга, есть [u]ранг[/u]. Чем [i]ниже [/i] твой ранг, тем круче. Грубо говоря, твой ранг соответствует числу торбишеров с рейтингом больше твоего (на самом деле, [i]это не совсем так[/i]). Глобальный ранг отображается под ником.

Теперь. Для каждого мода считается свой собственный ранг. То есть твоя крутость в дзюдо может компенсироваться полным неумением играть в айкидо. Ну или наоборот.
Окромя того есть [u]глобальные[/u] ранг и рейтинг. Они считаются параллельно с модовыми, но без учета мода (как смог, так сказал).

Всё это можно глянуть вот тут.

P.S.: Сейчас система отчаянно глючит (богом клянусь, это косяки Хампуса), так что вероятнее всего через пару дней ранги будут сброшены.
P.P.S.: Для особо любопытствующих, могу сообщить коэфициенты, которые я использовал для финальной формулы (спасибо корвину за мысли на сей счет):

  • ELO_DEVISOR = 400;

  • ELO_INITIAL = 1600;

  • ELO_K = 2;



2

Re: Новая система рангов

теперь более-менее понятно, спасибо



3

Re: Новая система рангов

Интересная система. Надеюсь, заработает.
Спасибо!



4

Re: Новая система рангов

ил красавчек, я сегодня смог порадоваться тому что я на 23м месте в леншу 3 хD.

https://lh3.googleusercontent.com/_EN_D4onukZ4/TayKwjmUE4I/AAAAAAAAAF8/W2gjTBoLVvc/Untitled-1.jpg
меня не звали, это минус. Но и не гонят, это плюс.


5

Re: Новая система рангов

отлично, молодец ил

◄●►


6

Re: Новая система рангов

Тут вопрос, количество выдаваемого рейтинга зависит от разлице в Эло  играющих?
Т.Е. при игре 2200(№1) вс. 1600(№2) №2 получит больше ело при победе , чем за  победу с №3, у которого 1800 эло?

[21:24:04] Жукашвили: yJlbTpaMapuH
[21:24:04] Azem: yJlbTPaMaPuH
[21:24:10] КОПрад КАПз: Хайв
[21:24:10] Az: The hive


7

Re: Новая система рангов

KoPCAP пишет:

Тут вопрос, количество выдаваемого рейтинга зависит от разлице в Эло  играющих?
Т.Е. при игре 2200(№1) вс. 1600(№2) №2 получит больше ело при победе , чем за  победу с №3, у которого 1800 эло?

Совершенно верно.



8

Re: Новая система рангов

Порадовал ранк2 в жудофраке :DD

http://puu.sh/1N9JF


9

Re: Новая система рангов

Ты самый крутой чувак в мире, Илл.

http://rghost.ru/38734755/image.png


10

Re: Новая система рангов

норм норм

[center]http://steamsignature.com/badge-76561197997979977.pnghttp://steamsignature.com/AddFriend.png[/center]
Продам ТС. Много. Курс - 2.5 руб \ 1к. Принимаю: webmoney. Скайп wat0m1


11

Re: Новая система рангов

а вот теперь я ниче не понял)
ну ладно, главное уловил:

Чем ниже  твой ранг, тем круче.

http://img.klavogonki.ru/userbar/ub4-204995.gif


12

Re: Новая система рангов

Алсо, чем выше рейтинг по моду тем круче, и, чем ниже ранк тем круче?

http://steamsignature.com/img/badge/76561198081782953.pnghttp://steamsignature.com/img/AddFriend.png


13

Re: Новая система рангов

Сделали бы еще таблицу с рангами для каждого мода, которая бы обновлялась каждый час, было бы вообще секасно

http://puu.sh/1N9JF


14

Re: Новая система рангов

Не плохо,спасибо :3

4bb не для слабаков


15

Re: Новая система рангов

ерунда. Зашел только что чтобы потренироваться в дзюдофрак, набил большой стрик, смотрю, а ранг в моде даже не сдвинулся



16

Re: Новая система рангов

дак дзюдоо же)
там все через одно место =D

http://img.klavogonki.ru/userbar/ub4-204995.gif


17

Re: Новая система рангов

reningan пишет:

Сделали бы еще таблицу с рангами для каждого мода, которая бы обновлялась каждый час, было бы вообще секасно

http://forum.toribash.com/tori_ranking. … dofrac.tbm

Не знаю как часто обновляется правда.



18

Re: Новая система рангов

Очень странно. Рейтинг эло в джудофраке у меня, скажем, выше, чем у тех, кто занимает 9-10 места, но тем не менее ранг остается 120.



19

Re: Новая система рангов

А я был прав, да.

+i


20

Re: Новая система рангов

Забавно когда чувак с 53 qi стоит на 2 месте в рейтинге по аикидо xD

http://puu.sh/1m1Ck


21

Re: Новая система рангов

Korvin пишет:
reningan пишет:

Сделали бы еще таблицу с рангами для каждого мода, которая бы обновлялась каждый час, было бы вообще секасно

http://forum.toribash.com/tori_ranking. … dofrac.tbm

Не знаю как часто обновляется правда.

Realtime.



22 (18.04.2011 16:11:29 отредактировано Псих)

Re: Новая система рангов

Как можно объяснить то, что чел с именем [u]Ahro, имеет всего 1601 Elo и 2 Qi, но он уже на 10 месте в рейтинге[/u] Ленчшу3?
Я вчера с мульта зашёл и стриканул 2 раза на Ленчшу и Дзюдо. На дзюдо был небольшой стрик, около 6-ти и на нубах, но на ленчшу я набил 15 стрик на вполне хороших игроках с большими поясами и с высокими Эло-рейтингами.
В итоги Elo-Рейтинг в Дзюдо у меня стал 1605, на Ленчшу стал 1614, а глобал 1627... Но! Я всё равно в десятку не вошёл, причём даже близко к десятке не приблизился.
Я не понимаю как чел имея всего 2 Qi может влететь в десятку.
Играл я с мульта, на котором всего то 600 боёв.

И ещё: Когда был тест на отдельном серве. Рейтинги формировались в ПОРЯДКЕ Elo-рейтинга. Сейчас же всё непонятно. Чел с Elo-рейтингом ниже, чем у остальных занимает почему то высокие места.

Edit: Плюс в рейтинге у чела, который занимает первое место стоит "Fresh Meat", а у меня Slugger, хотя я даже не вхожу в десятку. И да Рейтинг-Elo у моего мульта выше, чем у любого из десятки.

Цитатник Психа, частые обновления
Перестанем себе врать. Жопоболь в каждом посте. Мы все жопобольны. Я вот срать даже не могу, а если посру, то будет заражение и говно в кровь попадет. Умру весь говном.


23

Re: Новая система рангов

Да, косяки с сортировкой получаются нехилые



24

Re: Новая система рангов

Цифра под ником, это рейтинг или ранг?



25

Re: Новая система рангов

ранг

toribash


26 (18.04.2011 23:20:22 отредактировано aisayl)

Re: Новая система рангов

пока псих мучался пытаясь взять первое место в леншу3, я радовался этому первому месту взявшемуся не знаю откуда xD, но было круто видеть себя на первом месте в своем любимом моде .

https://lh3.googleusercontent.com/_EN_D4onukZ4/TayKwjmUE4I/AAAAAAAAAF8/W2gjTBoLVvc/Untitled-1.jpg
меня не звали, это минус. Но и не гонят, это плюс.


27

Re: Новая система рангов

aisayl пишет:

но было круто видеть себя на первом месте в своем любимом моде .

ага круто быть первым в леншу, когда в него сыграли меньше 100 человек

http://puu.sh/1N9JF


28

Re: Новая система рангов

Псих пишет:

Как можно объяснить то, что чел с именем [u]Ahro, имеет всего 1601 Elo и 2 Qi, но он уже на 10 месте в рейтинге[/u] Ленчшу3?
Я вчера с мульта зашёл и стриканул 2 раза на Ленчшу и Дзюдо. На дзюдо был небольшой стрик, около 6-ти и на нубах, но на ленчшу я набил 15 стрик на вполне хороших игроках с большими поясами и с высокими Эло-рейтингами.
В итоги Elo-Рейтинг в Дзюдо у меня стал 1605, на Ленчшу стал 1614, а глобал 1627... Но! Я всё равно в десятку не вошёл, причём даже близко к десятке не приблизился.
Я не понимаю как чел имея всего 2 Qi может влететь в десятку.
Играл я с мульта, на котором всего то 600 боёв.

И ещё: Когда был тест на отдельном серве. Рейтинги формировались в ПОРЯДКЕ Elo-рейтинга. Сейчас же всё непонятно. Чел с Elo-рейтингом ниже, чем у остальных занимает почему то высокие места.

Edit: Плюс в рейтинге у чела, который занимает первое место стоит "Fresh Meat", а у меня Slugger, хотя я даже не вхожу в десятку. И да Рейтинг-Elo у моего мульта выше, чем у любого из десятки.

Спасибо за репорт. Очень сильно помог бы ник мульта.
Попробуй ещё раз поиграть. Хампа вроде бы отловил несколько багов вчера вечером. Я тестил часа потора и не заметил особых проблем.



29 (19.04.2011 10:27:06 отредактировано aisayl)

Re: Новая система рангов

рени, как минимум 200 человек хd, я играл с тем у кого ранг 200!
[merge_posts_bbcode]Добавлено: 19.04.2011 09:21:06[/merge_posts_bbcode]

да и вообще я знаю что рени в леншу меня побьет, хD, Что ты так переживаешь, этот ранг особой роли не играет.
И еще, что за график тама с красной и синей линией ?, не могу его понять.

https://lh3.googleusercontent.com/_EN_D4onukZ4/TayKwjmUE4I/AAAAAAAAAF8/W2gjTBoLVvc/Untitled-1.jpg
меня не звали, это минус. Но и не гонят, это плюс.


30

Re: Новая система рангов

aisayl пишет:

И еще, что за график тама с красной и синей линией ?, не могу его понять.

Прогресс. Изменения ранга и рейтинга за сыгранные игры.