все англоязычные знакомые слабо следят за чемпионатами мира, тут больше NHL любят ... и то после NFL, MLB, NBA :)
мы вчера игрались с серваком пару часов(4am-6am UTC), так что сайт лежал это время... возможно повторим это сегодня-завтра.
не думаю что в это время кто-то будет на сайте, но все равно лучше предупредить :)
В ответ на varjaghttp://sportgiant.net/competitions/alemorno/championships/iihf-ice-hockey-world-cup-2013
новая ссылка на чемп) можешь если что англоязычных друзей приглашать - могу на англ провести.
Почитай также описание - прогнозируем все матчи, некоторые с форой
неплохо смотрится регламент! без форы конечно грустно было бы в первых матчах
правда, большинство матчей будет на 2 исхода... куда тут еще 2 двойника... но тоже есть свой шарм в этом - у всех же по 2 двойника, их нужно еще разместить так, чтобы соперник не взял исход одиночкой.
В ответ на RustamМожет, сделать возможность рассылки всем игрокам, которые заявлены в конкретное соревнование, о вакансии в конкретном турнире соревнования? Т.е. я создаю турнир, никого не назначаю в него (не уверен, кому будет интересен ЧМ по хоккею, например) и оставляю вакансии открытыми. Можно ждать, пока люди сами подадут вакансию, но пока они не особо активны :-) Поэтому, можно просто сделать кнопку "уведомить участников соревнования о вакансии в данном турнире", чтобы они получили имейл и быстрее узнали о вакансии. Можно еще добавить возможность добавления сообщения (описание турнира, к примеру).
да, наверное пока сделаем кнопку, а позже поиграемся с рассылкой которую можно изменять (тело письма, получателей и тд). согласен что создание новых соревнования и турниров пока происходит без уведомлений и приходится искать игроков вручную и это неудобно.
ага, прикольно. только раз участвовал в "хоккейных" турнирах, должо быть интересно :) напишу народу :)
неплохо смотрится регламент! без форы конечно грустно было бы в первых матчах
В ответ на varjagМожет, сделать возможность рассылки всем игрокам, которые заявлены в конкретное соревнование, о вакансии в конкретном турнире соревнования? Т.е. я создаю турнир, никого не назначаю в него (не уверен, кому будет интересен ЧМ по хоккею, например) и оставляю вакансии открытыми. Можно ждать, пока люди сами подадут вакансию, но пока они не особо активны :-) Поэтому, можно просто сделать кнопку "уведомить участников соревнования о вакансии в данном турнире", чтобы они получили имейл и быстрее узнали о вакансии. Можно еще добавить возможность добавления сообщения (описание турнира, к примеру).
А пока что я создал ЧМ по хоккею, на 10 участников. Посмотри, кого я добавил уже и агитируй людей :-)
Почитай также описание - прогнозируем все матчи, некоторые с форой
В ответ на varjagМожет, сделать возможность рассылки всем игрокам, которые заявлены в конкретное соревнование, о вакансии в конкретном турнире соревнования? Т.е. я создаю турнир, никого не назначаю в него (не уверен, кому будет интересен ЧМ по хоккею, например) и оставляю вакансии открытыми. Можно ждать, пока люди сами подадут вакансию, но пока они не особо активны :-) Поэтому, можно просто сделать кнопку "уведомить участников соревнования о вакансии в данном турнире", чтобы они получили имейл и быстрее узнали о вакансии. Можно еще добавить возможность добавления сообщения (описание турнира, к примеру).
Согласны, эта формула должна получиться простой
Да, для кастомных матчей такого поля пока нет. Добавим, хорошая идея :)
С помощью кнопки Таб можно перемещаться между полями для ставок и это замечательно: не обязательно использовать мышь для того, чтобы сделать ставку. Однако, после последнего МДП Таб перемещает игрока на турнирную таблицу ("1" место) вместо кнопки "Сохранить". Было бы удобнее, если бы Таб проходил и через "Сохранить".
Да, это тоже можно сделать. Добавили в список
В ответ на varjagС помощью кнопки Таб можно перемещаться между полями для ставок и это замечательно: не обязательно использовать мышь для того, чтобы сделать ставку. Однако, после последнего МДП Таб перемещает игрока на турнирную таблицу ("1" место) вместо кнопки "Сохранить". Было бы удобнее, если бы Таб проходил и через "Сохранить".
Реализовать сам подсчет как по мне будет несложно... вот сделать его более-менее универсальным, чтоб можно было его легко менять и переделывать в другие формулы - это уже тяжелее. Мы начнем с чего-нибудь тривиального и дальше будем усложнять и обобщать :)
Раз уж есть планировщик, в котором матчи отсортированы по чемпионатам, то может быть полезно в первую очередь для игроков солянок в программке при наведении на матч показывать всплывающий текст с информацией, из какого чемпионата какой страны этот матч взят. (или отображать это каким-либо иным способом)
Да, это действительно сейчас проблемка, особенно в солянках, где иногда вообще не понятно в каком чемпе искать предложенную пару команд :) Мы подумаем как это лучше вывести на странице
1. Наверное, УЕФА самый простой - там фиксированное кол-во очков за победу/ничью и фиксированный бонус за выход в 1/4 и позже.
2. Особенно если программки вручную создаются :-) так что при создании события можно добавить поле "чемпионат"
В ответ на RustamРеализовать сам подсчет как по мне будет несложно... вот сделать его более-менее универсальным, чтоб можно было его легко менять и переделывать в другие формулы - это уже тяжелее. Мы начнем с чего-нибудь тривиального и дальше будем усложнять и обобщать :)
Раз уж есть планировщик, в котором матчи отсортированы по чемпионатам, то может быть полезно в первую очередь для игроков солянок в программке при наведении на матч показывать всплывающий текст с информацией, из какого чемпионата какой страны этот матч взят. (или отображать это каким-либо иным способом)
Да, это действительно сейчас проблемка, особенно в солянках, где иногда вообще не понятно в каком чемпе искать предложенную пару команд :) Мы подумаем как это лучше вывести на странице
В ответ на varjagРаз уж есть планировщик, в котором матчи отсортированы по чемпионатам, то может быть полезно в первую очередь для игроков солянок в программке при наведении на матч показывать всплывающий текст с информацией, из какого чемпионата какой страны этот матч взят. (или отображать это каким-либо иным способом)
Да, теперь многое стало яснее, спасибо за пример!
из вопросов остались такие:
- как визуально представить конструктор? предложить возможные переменные и позволить админу самому составить формулу? .. добавлю к этому вопросу. переменные - это события. в твоем случае, к примеру, выход в финвл. Другой пример - количество набранных очков или количество побед. Может их как-то категоризовать или отдать на вольное творчество.
- если добавлять какой-то турнир в рейтинг - то его нужно пересчитывать. Позволять ли удалять турниры с рейтинга? причина таких вопросов - мы не пересчитываем рейтинги с нуля каждый раз сейчас (а также турнирные таблицы) - мы делаем цепочку рейтингов. т.е. каждый следующий хранит в себе ссылку на предыдущий.
- хранить ли прошлые формулы рейтинга?
1.Пока очень сложно формализовать хотя бы один рейтинг, чтобы подумать о конструкторе формул... подумаю еще... На данный момент мне кажется, что стоит прописать несколько известных формул (а-ля рейтинг клубов УЕФА, рейтинг Хортица Рейс итд) и позволить корректировать несколько коеффициентов. Как ты изначально и предлагал :-) По заказу игроков можно будет добавлять новые формулы...
2. Здесь вам виднее... но возможность удаления должна быть, хотя бы из-за возможности ошибочного включения рейтинга в турнир.
3. Больше информации - лучше :-) Но если последовать решению, предложенному в (1) и запретить менять формулу после создания рейтинга (хочешь новую формулу - создай новый рейтинг), тогда вопрос отпадает - прошлых формул не будет :-)
И вопрос от меня: насколько просто, по вашему мнению, будет реализовать фиксированную формулу? Например, а-ля УЕФА?
В ответ на RustamДа, теперь многое стало яснее, спасибо за пример!
из вопросов остались такие:
- как визуально представить конструктор? предложить возможные переменные и позволить админу самому составить формулу? .. добавлю к этому вопросу. переменные - это события. в твоем случае, к примеру, выход в финвл. Другой пример - количество набранных очков или количество побед. Может их как-то категоризовать или отдать на вольное творчество.
- если добавлять какой-то турнир в рейтинг - то его нужно пересчитывать. Позволять ли удалять турниры с рейтинга? причина таких вопросов - мы не пересчитываем рейтинги с нуля каждый раз сейчас (а также турнирные таблицы) - мы делаем цепочку рейтингов. т.е. каждый следующий хранит в себе ссылку на предыдущий.
- хранить ли прошлые формулы рейтинга?
Интересная идея. есть пара вопросов:
- как визуально представить конструктор? предложить возможные переменные и позволить админу самому составить формулу?
- может позволить админам сайта вводить формулы, а админы турниров будут выбирать уже готовые варианты? ( как защита от сложных вычислений?)
- рейтинг будет один на все турниры соревнования, правильно? что делать если он меняется? пересчитывать все что было до этого изменения?
- хранить ли прошлые формулы рейтинга?
- если лиговые и кубковые соревнования будут иметь разные формулы - то придется поддерживать два разных рейтинга, точнее даже три - с общим. правильно я понимаю идею?
Отвечу с конца: не совсем правильно :-)
Мое предложение не касалось общесайтовых рейтингов - здесь админы/создатели сами придумывают рейтинги и сами их воплощают. Попробую пример привести (от первого лица)
Допустим, я веду серию кубков. Олимп-1, Олимп-2, ... , Олимп-10. Я хочу составить рейтинг участников ЭТИХ (только этих) кубков. За победу я даю 100 очков, за выход в финал 50 очков, за выход в полуфинал 25 очков итд + по 3 очка за победу в матче + по 1 очку за ничью в матче. Просто потому, что по окончании 10-го кубка я хочу объявить, что самый крутой игрок этой серии - Вася.
На данный момент мне придется вручную смотреть результаты игроков, выдавать каждому из них очки, подсчитывать сумму... с частью работы справится эксель, но помимо того головной боли выше крыши. Главная проблема состоит в получении результатов кубков в нужном мне формате (а дальше уже автоматизировать обработку - полбеды)
В то же время, в базе данных сайта все эти результаты уже есть и куда проще просто дописать пару-тройку операций с ними.
При этом я хочу сам определять конечное число турниров, по которым должен считаться рейтинг по заданной мной формуле. То есть, из множества проводимых мной турниров я выбираю подмножество (турнир А, турнир Г, турнир Ж итд), по которому считать рейтинг. Кроме этого, я хотел бы иметь возможность добавить вновь созданный турнир в этот рейтинг. (дальше стоит перечитать мое прошлое сообщение на эту тему)
Скажи, плиз, какие из заданных тобой вопросов еще открыты :)
В ответ на RustamИнтересная идея. есть пара вопросов:
- как визуально представить конструктор? предложить возможные переменные и позволить админу самому составить формулу?
- может позволить админам сайта вводить формулы, а админы турниров будут выбирать уже готовые варианты? ( как защита от сложных вычислений?)
- рейтинг будет один на все турниры соревнования, правильно? что делать если он меняется? пересчитывать все что было до этого изменения?
- хранить ли прошлые формулы рейтинга?
- если лиговые и кубковые соревнования будут иметь разные формулы - то придется поддерживать два разных рейтинга, точнее даже три - с общим. правильно я понимаю идею?
Спасибо за такое ответственное предложение - знаете, чем соблазнить :-) Да, для меня это было бы интересно.
Отлично! После стольких идей и пойманных багов мы не могли не предложить тебе это ;) Спасибо что принял наше предложение - рады видеть в Команде! :)
1. Согласен с вашими предложениями, только "дата последнего появления игрока на сайте", в идеале, должна быть видна всем зарегистрированным. Как минимум - админам турниров, в которых игрок участвует.
да, согласны. Стоит также добавить в профайл игроков.
2. не "список игроков с IP-адресами ", а список игроков с логом IP-адресов. Чтобы можно было замечать явных клонов.
окей, мы как раз и думали давать IP для поиска клонов. Сдалаем логи IP-адресов со временем. Записали эту идею.
3. По поводу изменения счетов матчей - тут все очень сложно, ведь пока админы сами закрывают туры... что если я внесу изменение в счет матча, а в каком-то турнире этот тур уже закрыт? И вообще, что произойдет в случае ошибки внесения результата и последующем закрытии тура?
Если тур уже закрыт то изменения там не отобразятся. т.е. эти два места разделены, мы храним их по-разному. Другими словами изменения подхватятся только турнирами в которых этот тур еще не окончен. Для тех, где тур закончен - пока нет легкого способа. Мы делаем это руками и из консоли. Возможность есть, но там очень много автоматизации уже завязано.
4. В админку можно добавить функцию отката закрытого тура. Если возникнет такая неприятная ситуация, то ведущий турнира может обратиться к админу с просьбой исправить ошибку (всем ведущим такие права, пожалуй, не стоит давать - чтобы не плодить произвол). Хотя, как я понимаю, сложность состоит в жесткой реализации закрытия тура...
Да, согласны что давать эту функцию всем оргам турниров не стоит. Сделаем это только для админов сайта. Функция эта определенно нужна, тк уже были прецеденты неправильной работы автоматического обновления матчей, да и никто не застраховат от человеческого фактора (при ручном вводе результатов)
В ответ на varjagМы сейчас также работаем на админкой сайта и думаем что туда добавить в первую очередь.
Хотелось бы узнать Ваше мнение по этому поводу. Оставляйте любые идеи, мы конечно не обещаем все сразу реализовывать, но все обсудим и запишем :)
Мы понимаем что заниматься разработкой и администрацией сайта очень тяжело (особенно из-за большой разницы часовых поясов), поэтому нам нужны активные и заинтересованные админы.
особенно это касается Варяга и Зигзага - в первую очередь админские права перейдут к Вам, если есть желание конечно! :)
Вот парочка идей с нашей стороны:
- список игроков с IP-адресами и датой последнего появления на сайте
- бродкаст-сообщение всем игрокам сайта
- изменение счетов матчей, которые были добавлены с помощью планировщика (все турниры сайта сразу получат это изменение)
Спасибо за такое ответственное предложение - знаете, чем соблазнить :-) Да, для меня это было бы интересно.
Думаю, что идеи по наполнению админки возникнут в процессе ее использования - ведь там должны быть вещи, которые действительно нужн ы.
1. Согласен с вашими предложениями, только "дата последнего появления игрока на сайте", в идеале, должна быть видна всем зарегистрированным. Как минимум - админам турниров, в которых игрок участвует.
2. не "список игроков с IP-адресами ", а список игроков с логом IP-адресов. Чтобы можно было замечать явных клонов.
3. По поводу изменения счетов матчей - тут все очень сложно, ведь пока админы сами закрывают туры... что если я внесу изменение в счет матча, а в каком-то турнире этот тур уже закрыт? И вообще, что произойдет в случае ошибки внесения результата и последующем закрытии тура?
4. В админку можно добавить функцию отката закрытого тура. Если возникнет такая неприятная ситуация, то ведущий турнира может обратиться к админу с просьбой исправить ошибку (всем ведущим такие права, пожалуй, не стоит давать - чтобы не плодить произвол). Хотя, как я понимаю, сложность состоит в жесткой реализации закрытия тура...
В ответ на RustamОтвечу позже, а пока идея - чтоб не забыть.
Многие админы на других сайтах ведут рейтинги своих турниров (по совокупности кубков или совокупности лиг). Это зачастую отнимает очень много времени. Было бы очень круто (просто мегакруто) добавить возможность админу турнира самому составлять рейтинг. Т.е. нужен некий "конструктор" рейтинга, где простыми средствами можно было бы создавать сложные рейтинги. Например:
1. В рейтинг добавляются выбранные турниры (с возможностью добавления и после создания рейтинга)
2. Если это кубковый рейтинг, то нужно (для всех турниров в рейтинге!):
а) выбрать, начиная с какой стадии начислять рейтинговые очки (1/32, 1/16, или же 1/4)
б) выбрать кол-во бонусных очков за достижение каждой стадии
в) выбрать, как учитывать/не учитывать победы/ничьи на каждой стадии
3. Если это лиговый рейтинг, то нужно:
а) выбрать кол-во бонусных очков за каждое место в турнирной таблице (можно перед этим определиться с тем, сколько бонусных мест)
б) выбрать, как учитывать/не учитывать победы/ничьи/набранные очки
4. Если это комбинированный турнир а-ля ЛЧ, то.... подумаем, когда он будет на сайте реализован :)
Мне кажется, что подобное нововведение привлечет несколько активных админов, а они постараются привлечь и игроков)
Но, конечно, это не первоочередная задача. (хотя, если есть понимание, как это сделать без особого труда - почему бы и нет...)
Мы сейчас также работаем на админкой сайта и думаем что туда добавить в первую очередь.
Хотелось бы узнать Ваше мнение по этому поводу. Оставляйте любые идеи, мы конечно не обещаем все сразу реализовывать, но все обсудим и запишем :)
Мы понимаем что заниматься разработкой и администрацией сайта очень тяжело (особенно из-за большой разницы часовых поясов), поэтому нам нужны активные и заинтересованные админы.
особенно это касается Варяга и Зигзага - в первую очередь админские права перейдут к Вам, если есть желание конечно! :)
Вот парочка идей с нашей стороны:
- список игроков с IP-адресами и датой последнего появления на сайте
- бродкаст-сообщение всем игрокам сайта
- изменение счетов матчей, которые были добавлены с помощью планировщика (все турниры сайта сразу получат это изменение)
Прошу прошения, только сейчас заметил что не ответил на предыдущее сообщение. Продумал ответ, но сразу не ответил и забылось.
Согласны по поводу разных веток. Мы добавили тебе админских прав на упраление форумом, можешь сделать это изменение сам - если есть желание и время ;)
Интересная идея с "предварительными ставками". Добавили тоже себе в список чтоб не забыть на будущее!
В ответ на varjagПредлагаю параллельную ветку переименовать в "замечания тестовой фазы", а эту - в "идеи тестовой фазы". В первой ветке будет критика и баги, а здесь - креатив.
И сразу же немного креатива. Может, в форме для прогноза сделать галочку "предварительная ставка"? Работать она будет следующим образом.
Игрок заранее выставляет ставки, чтобы не прозевать дедлайн, но сомневается по некоторым позициям (или просто любит заранее выставлять, а затем корректировать). Тогда он выбирает галочку при ставке, в "моих матчах" у этого матча светится флажок, а по почте за день-час приходит уведомление: скоро дедлайн, вот ваши ставки, вы их в свое время пометили как предварительные.
Это почти то же самое, что рассылать напоминание при сделанных ставках, но в этом случае игрок сам об этом просит и получает имейл соответствующего содержания.