Author | Subject | |
---|---|---|
Sir Tria-noN
Messages: 42 |
Не нашел подходящей темы и решил создать новую. Я на этом портале недавно и хотел узнать - как часто обновляется ежесезонный рейтинг? Я так понимаю это делается вручную, если да, то можно ли это както оптимизировать так, чтобы рейтинг обновлялся в онлайн режиме? Согласитесь - будет намного интерестнее.
Changed 14.05.2009 20:27 by user Tria-noN |
|
Sir Dreamcatcher
HoMM III: Baron |
Рейтинг веду я, все игры в базу данных заносятся вручную, а дальше работает программа расчета. Обновляю я его не регулярно, а когда есть время. Периодичность разная - от раза в неделю до раза в месяц.
Автоматизировать процесс ввода игр - это несбыточная мечта, делать это некому. Тут сам движок форума не могут к современной структуре привести, не говоря уже о добавлении новых функций. Видимо, все усилия скриптописателей брошены на анкеты. |
|
Sir Miha Kregov
HoMM III: Marquis (5) |
Dream, я могу сделать на домене googlog. Для этого каждому нужно будет зарегистрироваться там под темже ником что и тут и технологию вижу примерно такую - победитель пишет отчет, а в своем кабинете на googlog отправляет заявку на победу проигравшему, тот заходит в свой кабинет и подтверждает, а подтверждать в таверне не нужно будет и рейтинг будет автоматически обновляться после каждой сыгранной партии. Если это действительно нужно порталу, то возможно смогу заняться в начале апреля. Я прекрасно понимаю на сколько ты уже устал этим заниматься... Моей работы тут дня на 3-4 и ты будешь свободен и рейтинг будет всегда свежим...
|
Special status: |
Sir Dreamcatcher
HoMM III: Baron |
Уважаемый сэр Miha Kregov - это действительно нужное дело, я только за
|
|
Sir Neoandy
HoMM V: Knight |
Т.е. писать отчеты нужно будет в 2 местах?
|
Special status: |
Sir Navuchodonosor
HoMM IV: Landless (2) |
а чего на googlog?
теоретически можно и здесь прикрутить? это же простйо язык программирования - монстр нажимает кнопку Создать отчет- ему предлагается форма с ниспадающими списками (цвет, замок, герои, ник соперника), он ее подтверждает и на мейл соперника высылается линк. По идее эта функция должна работать на любом хосте. |
|
Sir Miha Kregov
HoMM III: Marquis (5) |
Neoandy, нет, в кабинете человек в выпадающем меню выбирает замок, героя, цвет, день, шаблон, и ник того кого победил, а также будет поле для ссылки на отчет. Отчет только один раз будет писаться на портале, а подтверждения будут только через кабинет.
Впринципе при таком раскладе отчет как таковой можно и вообще не писать, но из отчетов можно многое узнать о тактике и стратегии более лучших игроков, поэтому если сделаю, то наличие отчетов нужно будет оставить для развития онлайна да и вообще как традицию )) |
Special status: |
Sir Miha Kregov
HoMM III: Marquis (5) |
Сэр Navuchodonosor, 19.03.2009 12:10 Угу. Только еще нужно будет дать комуто обязанности писать в mail rambler yahoo google pochata yandex и т.д. каждые 24 часа о том что с heroesportal.net трафик идет не как спам и ждать ответа от 2ух недель. Проходил я это уже ) Делал портал где после регистрации отправляется письмо на мыло, при 20 регистраций в день письма перестают доходить до адресатов. Не работает такая схема. Определят в блэклист тока в путь, а яндекс у себя и вовсе забанит. Защита у основных почтовиков срабатывает моментально, может они воспронимают как ддос или как флуд, я не знаю, но ограничение на траф с одного ip точно есть. И еще, если у кого-то к порталу есть доступ к скриптам и кто-то этим займется то будет еще лучше. Но судя по тому, что тут все тормозит, а иногда и вообще сайт в дауне валяется, а также учитывая такие аспекты, что б.д. монстров и статистику в файлах хранить будет крайне неудобно и потребуется мускул и пересчет рейтинга несколько раз в день, а вот это уже - НАГРУЗКА, то нужен тот, кто знает не только html и как создать формы отправки на сервак, но еще и mysql и php и javascript и самое главное при работе с бд не оставит опасных дыр, которые могут убить весь портал... Если за семь лет существования портала этого еще никто не сделал, то вывод напрашивается сам собой ) Я тут уже не играю и лично меня частота обновления рейтинга два раз в сезон не напрягает разумеется, но если требуется внести определенный вклад в развите портала чисто ради уважения к нему в целом, то я готов, т.к. умею это делать, но пока со временем туго. Если администрация heroesportal все же выделит под это время одного из своих программистов, то как я сказал выше - будет еще лучше )) |
Special status: |
Sir Neoandy
HoMM V: Knight |
Сэр Miha Kregov, 19.03.2009 12:15 Оставить нужно не только отчеты, но и их подтверждения! Интересное и то и другое, сухая статистика - это не все. А вот автоматизировать подсчет рейтинга и его обновление очень даже будет гуд! Формулируйте требования и мы внесем их в правила написания и подтверждения отчетов! |
Special status: |
Sir Deep Mike
HoMM V: Landless |
Вы что, смеетесь? Хотите в правилах записать чтобы все кто играет регились еще на каком-то левом сайте и там какие-то записи делали? Тут играет за сезон более 100 человек, многие по 1-2 раза, неужели серьезно думаете что сыграв 1 игру все сразу побегут куда-то региться? Да кому это надо? 80% просто забьют и не только те кто реждко играет, мне вот тоже с этим заморачиваться не хочется. Мы играем здесь и отчетов написанных здесь достаточно, региться еще где-то это полный абсурд, не пройдет это на 100%.
Или я чего-то не понял и отчеты будут тут на сайте только через особую форму, как это было сделано в период раскола портала на портале у Пула? Ну тогда такое уже было, трудно оценить на сколько это оправдано было, как раз в то время портал расколося и тот сезон пришлось сюда вручную копировать. |
Special status: |
Sir Neoandy
HoMM V: Knight |
Если это значительно облегчит жизнь ведущему рейтинга - то почему бы и нет? 1 раз зарегится где надо и просто скопировать туда отчет или заполнить форму - всего добавится дела на 2-3 минуты. Я отчеты порой и целый час пишу. Так что не убудет, ни с новичков ни со старичков. Уж тем более если человеку нужен рейтинг - то он потратит эти пару минут, а кому не нужно - то может и не заморачиваться.
Дрим у нас же не вечный, когда то человеку и отдых нужен, не ты Миша ни я этой аццкой работой заниматься не будем - верно? А ежели так, то не так уж и страшны дополнительные труды по автоматизации рейтинга, ради обновления он-лайн которого думаю все же стоить зарегиться еще где нужно и заполнить форму. |
Special status: |
Sir Deep Mike
HoMM V: Landless |
Сэр Neoandy, 19.03.2009 22:07 Давайте будем реалистами, региться где-то еще никто не будет, тут не надо быть ясновидящим. А если не учитывать игроков которые не будут этого делать, то это просто убийство онлайна на портале. Так что как бы эта работа трудоемка не была, но всегда находидись энтузиасты делавшие ее и ничего. Если больше не справляетесь, то просто надо об этом написать, наверняка кто-то найдется желающий взяться за это или те люди кто это раньше считал согласятся. Другое дело если автоматизацию можно технически сделать прям на портале, о чем я и написал что уже такое делалось, но заглохло из-за раскола портала и переезда на новый хост. Но раз на старом портале такое смогли сделать, то наверно и на новом технически можно сделать, но это надо узнавать у программиста портала. |
Special status: |
Sir Catch
HoMM VI: Landless |
Согласен с Майком. Сэр Miha Kregov, может быть Вы сможете сделать это в рамках Портала?
|
Special status: |
Sir Dreamcatcher
HoMM III: Baron |
dreamcatcher.metroland.ru/html/rating.htm
К сожалению, забыл включит кубковые игры, сделаю позже. Теперь о главном Прочитав мнения, "за и против", пришел к выводу, что сторонний сайт с автоматическим расчетом рейтинга все-таки необходим. И я сам уже взялся за его реализацию на своем хостинге. 1. Ручной ввод игр в базу одним человеком категорически неприемлем как нескончаемый труд, поверьте человеку, занимающемуся этим больше года. Раньше заносились игры из одной темы, теперь из пяти. Лучше работа проведется один раз, но будет служить вечно. 2. Реализации этого на портале мы не дождемся, форум даже на современный движок не могут перевести. 3. Минусы сильно надуманы. Делов для игрока действительно на пару минут, зато какие будут плюсы: регистрация предельно простая без высылки писем, моментальное отображение подтвержденного рапорта в рейтинге, отображение списка рапортов по любым критериям, содержательную часть рапорта и подтверждения можно писать там же, не надо искать листая таверну, т.к здесь подтверждение от рапорта может отставать на несколько страниц. Вобщем, скажу страшную вещь: рапорты сезонки здесь можно будет вообще не писать. Только игры в рамках тематических турниров, для учета ведущими. НО: это вовсе не означает, что он-лайн на Портале умрет. На новом сайте не будет форума (специально не делаю), чтобы игроки общались здесь. Регистарция в игровых каталогах приведет к тому, что новый сайт станет поставщиком новых игроков в таверну. Более того, будет возможность там же учитывать игры и с других сайтов, вести рейтинг дифференцированно по конкретному сайту. (эта проблема актуальна везде, и на ХВ тоже, а на heroes.by рейтинг еще с зимы не обновлялся)То есть ресурс не будет "отростком" Портала, а будет самостоятельной площадкой для учета рейтинговых игр, и поставщиком игроков на форумы. Уважаемые критики, время конечно все расставит по своим местам, но я уверен, что итоговый результат вам понравится. Пилотная версия площадки будет доступна уже через неделю |
|
Sir Wic |
Мысль хороша. Пришел в голову еще вот какой вариант - а почему бы не сделать единый Геройский рейтинг рунета ? Чтобы туда шли игры со всех сайтов. Если будет нормальный движок и формула рейтинга, то это сильно упросит жизнь народу.
По поводу отчетов - имхо имеет смысл автоматически подтягивать их из веток соответствующих турниров. То есть человек пишет отчет там, где он играет, после чего идет на сайт рейтинга, вводит параметры сыгранной партии включая ссылку на пост с подробным отчетом. |
Special status: |
Sir asm-wt
Messages: 18 |
Сэр Dreamcatcher, 31.03.2009 17:01 Сейчас делаю новую версию героев. В ближайшей версии учёт игр не планирую делать, а вот в следующей будет так: - все сейвы будут паковаться в 1 файл запакованный 7z - т.е. размер всех сейвов будет как сейчас размер 1-го - игра будет регистрироваться автоматом - подтверждение тоже автоматом - к игре будет прикрепляться автоматом файл с сейвами - если удастся реализовать репы, то реп тоже будет прикрепляться Встроенный автосейвер уже будет в ближайшей версии (уже реализован) |
|
Sir Dreamcatcher
HoMM III: Baron |
Расскажи подробней, игры будут регистрировтаься где?
|
|
Sir asm-wt
Messages: 18 |
Сэр Dreamcatcher, 1.04.2009 17:14 Вероятнее всего на сайте. Ещё придётся сайт делать под это ))) Серв планирую разместить непосредственно у себя, виртуальный серв не устраивает, т.к. хочу ещё чат делать Чат будет уже в первой версии, т.е. запуская экзешник героев попадаешь в геройский чат - там уже сидит куча человек ))))) ну а там уже нажав кнопку переходишь к самой игре. |
|
Sir Dreamcatcher
HoMM III: Baron |
Очень будет интересно, и главное нужно Пока слабо представляю, как это будет работать, надо дождаться первой версии. Это будет касаться только ТЕ, или СОДа тоже?
|
|
Sir asm-wt
Messages: 18 |
Сэр Dreamcatcher, 1.04.2009 17:45 Самая главная фишка которая будет в первой версии - это одвременный ход. Т.е. игроки первую неделю (на см-ках до 116) смогут ходить одновременно! |
|
Sir asm-wt
Messages: 18 |
Сэр Dreamcatcher, 1.04.2009 17:45 Это будет новая версия. Не ТЕ, скорее ближе к СоДу с исправлением ошибок и явно дисбалансных вещей. |
|
Sir Dreamcatcher
HoMM III: Baron |
А каковы примерные сроки реализации?
|
|
Sir asm-wt
Messages: 18 |
Сэр Dreamcatcher, 1.04.2009 18:07 Сейчас доделываю одновременный ход. Практически всё уже работает, осталась пара небольших багов. Как доделаю, займусь чатом. Думаю с ним будет быстрее. По срокам пока не могу сориентировать дабы не обмануть ))) но надеюсь летом всё уже будет Скоро мне доделают дизайн сайта, тогда сделаю оффициальный анонс. |
|
Sir Explosive
HoMM III: Knight |
у asm-wt идея супер, но достаточно трудоёмкая чтобы расчитывать на неё в ближ время именно в плане автоматизации учёта рейтинга
мне кажется что каждый ресурс и в частности портал должен иметь форму для партий, включая поле "тип партии" (сезонка кубок турнир такой то..) и победитель пишет отчёт и по сабмиту ему генерится урл который он отправляет проигравшему, тот жмякает на урл и попадает на эту же форму только на ней все поля уже заполнены и задизейблены - свободным для редактирования остаётся только поле "комментарий" и галка "подтверждаю" ну а насччёт всеобщего рейтинга - не вопрос - все данные хранятся в базах каждого ресурса - создаётся отдельный общий сайт который синхронизирует данные из каждой базы и выводит рейтинг по общим правилам или по правилам каждого ресурса в отдельности ну это уже не ближайшая перспектива, начать нужно с простого - создания на портале формы - обратится к горбику взять логины и пароли и наваять, делов то на пол дня работы студенту 2го курса гуманитарного института )) |
|
Sir Alessandro
HoMM III: Knight |
Смотрю рейтинги игроков:
dreamcatcher.metroland.ru/html/rating.htm Сейчас есть ПРЕМЬЕР-ЛИГА и ОТБОРОЧНАЯ ЛИГА, что возможно заменит рейтинг. Но выскажу свою точку зрения по поводу рейтинга. ИМХО-слишком высоко находятся те, кто сыграл одну-две игры и уступил. Мне давно казалось, что формула расчета рейтинга не совсем правильная, но что предложить взамен-не знал. Недавно начал изучать старые темы портала и наткнулся на «Экспериментальный турнир» www.heroesportal.net/tavern/?id=60429&pagenum=3 ИМХО-рейтинг более справедливый. Приведу часть сказанного сэром Armagedda: "… предлагаю рассчитывать рейтинг по следующей формуле: КП/КИ*(0.5+min(КИ,10)*0.05)*100%, где КП - количество побед игрока КИ - количество сыгранных игр Выражение, стоящее в скобках, нужно для того, чтобы в турнире не победил человек, имеющий, к примеру, одну победу без поражений, и, как следствие, максимальный рейтинг. Т.о., этот понижающий коэффициент будет действовать до тех пор, пока количество игр не станет равным или большим 10 (min(КИ,10). Пример: на данный момент я имею 1 победу в 2 играх. Мой рейтинг равен 1/2*(0.5+2*0.05)*100%=30%". Также там было на первой странице: «Можно играть не более 2-х игр с одним и тем же противником в течение турнира». Естественно, количество игр между одними и теми же противниками можно изменить (например, до четырех или до бесконечности, как сейчас). Минимальное количество игр и сейчас составляет 10 (для попадания в "десятку" для получения феода). |
Special status: |
Sir Deep Mike
HoMM V: Landless |
Если я правильно понял то эта формула не учитывает рейтинг соперников с которыми играешь. Таким образом станет вообще невыгодно играть с сильными игроками с высоким рейтингом, раз столько же можно набрать на новичках. Эту тему и при нынешнем рейтинге не раз поднимали, в котором заложена огромная разница в заработанных очках на аутсайдерах и лидерах, а там эта проблема сразу выйдет на первое место. Нынешний рейтинг во всяком случае достаточно точно определяет группу лидеров, в которой случайному человеку удержаться трудно, при этом не думаю что рейтинг в нижней части таблицы имеет практическое значение. А при этой фомуле как раз возможны огромные перекосы со случайными лидерами и играть с сильными игроками станет крайне невыгодно.
|
Special status: |
Sir Alessandro
HoMM III: Knight |
Сэр Deep Mike, 8.04.2009 17:06 Формула действительно не учитывает рейтинг соперников. Но сейчас играть с сильными игроками никого не заставить, не заставит их играть и новая формула. Хотя по новой формуле можно ограничить количество игр с одним и тем же соперником. Сейчас нет ограничений. То, что нынешний рейтинг точно определяет я не согласен. А игроки, с которыми играть не выгодно сейчас, не выгодно будет и при новой формуле. |
Special status: |
Sir Dreamcatcher
HoMM III: Baron |
При некруговой системе "каждый с каждым" справедливого рейтинга нет и не будет никогда, это невозможно даже теоретически.
|
|
Sir Dreamcatcher
HoMM III: Baron |
Обдумывая идею стороннего сайта, согласен с Виком, что это должен быть единый геройский рейтинг, независимо от ресурсов. Тогда мы получим действительно новую пользу от этого проекта. Тех, кто считает эту идею нужной и перспективной, я прошу ознакомиться с первой версией моего единого сайта:
dreamcatcher.metroland.ru/index1.php Сейчас на нем работает регистрация пользователей и все необходимые функции по управлению рапортами и навигацией по списку с различными параметрами. Вы можете зарегистрировать там фиктивные рапорты, подтверждения, опровержения, с целью тестирования технической стороны. По поводу рейтинга предвижу проблему, какую формулу взять, но в тоже время и проблемы особой нет, потому что можно одновременно считать по разным формулам. Прошу компетентных в этом вопросе игроков определиться и рекомендовать мне одну или несколько формул Что касается Портальского рейтинга, все остается по прежнему, рапорты и подтвреждения как обычно здесь, дубляж туда - только по желанию участвовать в едином рейтинге. Но есть момент - я заканчиваю весенний сезон и прошу ведущих онлайн турниров найти мне замену, кому передать программу и базу данных. |
|
Sir Dreamcatcher
HoMM III: Baron |
Окончательная ссылка:
dreamcatcher.metroland.ru Основной функционал реализован. Можно тестировать на реальных играх. Форумла рейтинга взята с ТОХа: toheroes.com/new.htm Rn=Ro + 30 +0.05*(D) победившему, и Rn=Ro - (20 + 0.05*(D) ) проигравшему, где Rn - новый рейтинг(после игры), а Ro - старый рейтинг(до игры) и (D) - разница между рейтингами игроков. Для примера: если игрок с рейтингом 1000 (стартовым) побеждает игрока с 1100, то победитель поднимается до 1035, а проигравший опускается до 1075. Если же игрок с рейтингом 1100 бьёт игрока 1000, то победитель становится 1125, а проигравший опускается до 985. Changed 14.04.2009 12:19 by moderator Neoandy |
|