Author | Topic |
|
Posted: 21.09.08 13:03. Post subject: XChess - игровой шахматный сервер
Уже довольно длительное время идет работа над принципиально новым российским игрвым шахматным сервером XChess. Адрес соответственно: http://www.xchess.ru/ Некоторые страницы уже доступны: http://xchess.ru/kbn-k/ http://xchess.ru/igame-ficgs/ http://xchess.ru/iccf-rating/ "Каким должен быть идеальный российский сервер для игры в шахматы?". В данном случае имеется ввиду игра в адванс (по переписке). Выводы следующие: 1. Присутствие самых популярных контролей времени: 5+1 10+1 10+1/21 10+2/21 30+1/30 без отпусков 30+2/30 без отпусков 30 дней на 10 ходов с отпуском 50 дней на 10 ходов с отпуском 50 дней на 10 ходов с отпуском и с ограничением накопления до 100 дней (модернизированный контроль ИКЧФ). 2. Красивая турнирная таблица. 3. Возможность проведения турниров по разным системам: круговая (в 1 круг, в 2 круга, в 4 круга, матч-турнир), нокаут, шевенингеннская, швейцарская. 4. Четкая система отпусков и учета времени. 5. Скорость сервера (отсутствие тормозов, быстрая прорисовка и обновление таблиц). 6. Бесплатность (либо минимальная плата). 7. Легкая регистрация с возможностью играть анонимно (без обязательного указания географического положения) - это, конечно, не касается официальных турниров и турниров с призами. 8. Форум, личные сообщения. 9. Гибкая настройка создания турнира (выбор системы проведения, контроля времени, фильтр участников - если турнир только для определенной категории юзеров - например выше 2200 и т.п.). 10. Четкая система расчета рейтинга, который должен обновляться после каждой сыгранной партии. Увязка рейтинга сервера с рейтингами РАЗШ. Возможность безрейтинговых партий. 11. Система разграничения прав у юзеров (кому-то дается право создания турниров, кто-то может только играть и т.д.). 12. Система "репутации" юзеров сервера, когда на основе рейтинга, турнирных результатов, поведения на форуме и каких-нибудь других критериев, другие юзеры могли бы "оценивать" данного юзера. 13. Небольшой вес страниц сайта (не более 50 кб - для уменьшения пожираемого траффика). 14. Возможность ограничения просмотра партий играющегося турнира. 15. Возможность скачки отдельной партии и всего турнира в формате PGN. 16. Поддержка командных турниров. 17. Корректная работа во ВСЕХ популярных браузерах. 18. Возможность ввода варианта. 19. Наличие облегченной версии сайта для мобильников и КПК (и возможности переключаться между версиями). 20. Зргономичный интерфейс доски.
|
|
Profile
Reply
|
Replys - 159
, page:
1
2
3
4
5
6
7
8
All
[new only]
|
|
Vladimir
|
| VIP
|
Post №: 8
Joined: 22.09.08
Rank:
1
|
|
Posted: 22.10.08 15:56. Post subject: Renegat23 пишет: Об..
Renegat23 пишет: quote: | Обсуждение формулы подсчета рейтинга РАЗШ велось здесь. Сама методика описывается ТУТ. |
| Ага, спасибо. Ну, собственно, да, она такая же. Так что можно написанные выше замечания применить и к ней.
|
|
Profile
Reply
|
Vladimir
|
| VIP
|
Post №: 9
Joined: 22.09.08
Rank:
1
|
|
Posted: 22.10.08 16:02. Post subject: На крайняк можно пре..
quote: | На крайняк можно предложить руководству РАЗШ, которое заинтересовано в сервере и популяризации адванса, модернизировать свою систему подсчета рейтинга с учетом Ваших идей. |
| Я не думаю, что руководство РАЗШ будет даже хоть сколько-нибудь серьёзно думать над изменением устоявшейся годами формулы (к которой привыкли и игроки) из-за домыслов одного программиста, даже если у него получится сделать удобный сайт. :) И я их вполне понимаю. Пусть будет разные формулы, ничего страшного, лишь бы в пределе они давали схожие значения. Я же, в свою очередь, обещаю на сайте опубликовать используемую формулу и выложить текст с пояснением всех моментов (зачем и почему сделано так, а не иначе). P.S. Кстати, внятного обоснования формулы ICCF я так и не нашёл.
|
|
Profile
Reply
|
|
Posted: 22.10.08 18:06. Post subject: На Гостевой предложи..
На Гостевой предложили еще некоторые пункты: - Развитая система поиска по архиву партий, своих и чужих (т.е. не только возможность скачать PGN, но и всякие фильтры по позициям, дебютам, игрокам и т.п.) - Простая система ссылок на текущие и законченные партии: например, возможность дать ссылку вида http://server/archive?game=12345&move=30 на любую позицию в партии или в варианте. - Поддержка шахмат Фишера. - График изменения рейтинга для выбранного игрока. Разные рейтинги для разных контролей (наверное, хватит двух-трёх групп: сверх-быстрые, быстрые, классика). Возможность безрейтинговых партий.
|
|
Profile
Reply
|
Vladimir
|
| VIP
|
Post №: 10
Joined: 22.09.08
Rank:
1
|
|
Posted: 22.10.08 21:30. Post subject: Renegat23 пишет: На..
Renegat23 пишет: quote: | На Гостевой предложили еще некоторые пункты |
| Да, я слежу. Ссылка на позицию - это хорошо, не думал об этом. Поддержка шахмат Фишера под вопросом. Не уверен в необходимости. Только для отхода от избитых дебютных схем?.. Как-то неубедительно, просто включатся в миттельшпиль с самого начала. Для собственного творчества? Тогда проще шахматы Капабланки юзать. График изменения - да, предусматривал.
|
|
Profile
Reply
|
Пьер_Таль
|
| |
Post №: 1
Joined: 21.10.08
Rank:
0
|
|
Posted: 23.10.08 10:16. Post subject: Особые требования для официальных соревнований РАЗШ
Поскольку пожеланий очень много , то в одном посте невозможно их все прокомментировать. Начну с самого главного. Если для тренировочных турниров анонимность вполне приемлема, то для официальных турниров она должна быть исключена. Никаких клонов. Если человек записываться в официальный турнир РАЗШ, то все о нем должно быть известно. Думаю, что анонимность даже для неофициальных турниров должна быть немного ограничена чтобы не допустить включение одного игрока под разными никами в один турнир или включение его под разными никами в один командный турнир. В РАЗШ уникальность обеспечивает Индивидуальный Номер Шахматиста, который после присвоения уже не меняется. Правда присваивается он обычно только после завершения и обсчета в РАЗШ одного турнира. Напоминаю , ч то в РАЗШ обсчитываются не все турниры, а только те, где установлена норма по крайней мере 1 разряда.
|
|
Profile
Reply
|
Vladimir
|
| VIP
|
Post №: 11
Joined: 22.09.08
Rank:
1
|
|
Posted: 23.10.08 11:28. Post subject: Если человек записыв..
quote: | Если человек записываться в официальный турнир РАЗШ, то все о нем должно быть известно. В РАЗШ уникальность обеспечивает Индивидуальный Номер Шахматиста, который после присвоения уже не меняется. |
| А что именно должно быть известно? ФИО? Паспортные данные? Я понимаю, как можно присвоить нику на сервере уникальный индивидуальный номер шахматиста, который будет использоваться в официальных турнирах РАЗШ. А вот как устанавливается соответствие ника с именем? Иначе говоря, какова процедура назначения человеку индивидуального номера?
|
|
Profile
Reply
|
Пьер_Таль
|
| |
Post №: 2
Joined: 21.10.08
Rank:
0
|
|
Posted: 23.10.08 15:38. Post subject: В РАЗШ структура ос..
В РАЗШ структура основанная на регионах - субьектах федерации. Первые 2 знака ИНШ определяют номер региона, а младшие 3 знака- самого игрока. Пока 5 знаков достаточно. Например, мой ИНШ 77004, 77- код московского региона. Если игрок переезжает, его старшие знаки все равно не изменятся. Что должно быть известно о игроке и кому известно ? Паспортные данные никому не нужны. По итогам турнира игрокам надо отправлять справки о достигнутой квалификации, поэтому нужен почтовый адрес. По электронной почте их отправлять нельзя, спорткомитеты не признают. Нужно иметь e-mail Должен быть отмечен текущий разряд или звание. Иногда с игроком надо вступить в быстрый контакт, поэтому просим телефон. Ещё нужна полная дата рождения, по ней можно исключить совпадения по инициалам и фамилии, а также права для юношеских и ветеранских турниров. Данные эти нужны только судьям и организаторам, участникам они не должны быть доступны. Ещё может понадобиться идентификатор игрока в системе ИКЧФ, по которому можно быстро найти его текущий рейтинг ИКЧФ
|
|
Profile
Reply
|
Vladimir
|
| VIP
|
Post №: 12
Joined: 22.09.08
Rank:
1
|
|
Posted: 23.10.08 15:52. Post subject: Понятно. Т.е. под от..
Понятно. Т.е. под отсутствием анонимности подразумевается только то, что вот в этом конкретном турнире играет тот же самый человек, что и в прошлых, но указанные изначально данные не проверяются (поскольку паспортные данные никто не требует и не проверяет). Т.е. правильно ли я понимаю, что в принципе я могу удалённо зарегистрироваться в РАЗШ и получить уникальный номер под именем Горбункова Семёна Семёновича? И правильно ли я понимаю, что при наличии нескольких различных почтовых адресов, на которые я могу получать бумажные письма, я в принципе могу создать нескольких клонов и вступить ими в один турнир?
|
|
Profile
Reply
|
Пьер_Таль
|
| |
Post №: 3
Joined: 21.10.08
Rank:
0
|
|
Posted: 23.10.08 16:18. Post subject: Да, такое, в принцип..
Да, такое, в принципе, возможно. Особенно для почтового турнира. Хотя реально о таких случаях никогда не слышал. Вести почтовую переписку с двух адресов сложно и дорого. Но если турнир в интернете, то могут возникнуть подозрения, что разные люди с разными почтовыми адресами играют с одного компьютера. Вероятность проколоться достаточно высока. В одном из первых КРЕМов , я подозреваю, что подобный случай все-таки был. Один шахматист включился в турнир и попросил включить 2-х юношей из его города. Начали игру, а через некоторое время сбои в переписке у этого шахматиста стали синхронно происходить с этими юношами, в результате сначала из турнира выбыли юноши, а потом и сам этот игрок.
|
|
Profile
Reply
|
Valstep
|
| |
Post №: 261
Joined: 15.07.07
Rank:
3
|
|
Posted: 23.10.08 16:21. Post subject: И чтоб не допускалос..
И чтоб не допускалось клонирование.Возможность удаления своего ника и тех кто без причинно не играет ,а числится.
|
|
Profile
Reply
|
Пьер_Таль
|
| |
Post №: 4
Joined: 21.10.08
Rank:
0
|
|
Posted: 23.10.08 18:04. Post subject: Порядок обсуждения.
Ренегат23 написал план из 19 пунктов. Если мы будем вести обсуждение по этим пунктам, то можем пропустить что-то важное. Мне кажется , то лучше вести обсуждение официальных турниров не по порядку этих пунктов , а по порядку официальных правил двигаясь по правилам. Можно взять за основу правила ИКЧФ http://www.chess.vl.ru/rcca/pravila/pravilaiccfserver.htm или почти идентичные правила РАЗШ. http://www.chess.vl.ru/rcca/pravila/pravilarccaserver.htm Многие хорошо представляют себе интерфейс игрока, но интерфейс судьи представляют себе слабо Или интерфейс создателя турниров. Интерфейс судьи на сервере ИКЧФ неплохой и неплохой интерфейс создателя турниров А на Шахматной Планете оба эти интерфейса очень плохие. Потому что никто серьёзно их не продумывал.
|
|
Profile
Reply
|
|
|
Posted: 23.10.08 18:15. Post subject: Пьер_Таль пишет: Мн..
Пьер_Таль пишет: quote: | Мне кажется , то лучше вести обсуждение официальных турниров не по порядку этих пунктов , а по порядку официальных правил двигаясь по правилам. Можно взять за основу правила ИКЧФ |
| Тут есть такой момент: упомянутые 19 пунктов выведены опытным путем с учетом современных реалий, а правила ИКЧФ разрабатывались давно, да и являться истиной в последней инстанции тоже полностью не могут. Кроме этого непонятно: как эти правила могут помочь разработке сервера? Нужно иметь ввиду, что на сервере будут проводиться НЕ ТОЛЬКО официальные турниры РАЗШ. Поэтому, наверное, стоит отталкиваться в первую очередь от нужд игроков, а не от неких правил. В связи с этим необходимы КОНКРЕТНЫЕ предложения по серверу, а не отсыл к правилам. А вот предложение обсудить интерфейс судьи и создателя турниров - интересное. quote: | Многие хорошо представляют себе интерфейс игрока, но интерфейс судьи представляют себе слабо Или интерфейс создателя турниров. Интерфейс судьи на сервере ИКЧФ неплохой и неплохой интерфейс создателя турниров А на Шахматной Планете оба эти интерфейса очень плохие. Потому что никто серьёзно их не продумывал. |
| А можно конкретизировать КАКИЕ они должны быть?
|
|
Profile
Reply
|
poloff
|
| VIP
|
Post №: 337
Joined: 16.07.07
Rank:
3
|
|
Posted: 23.10.08 18:59. Post subject: Renegat23 пишет: По..
Пьер_Таль пишет: quote: | Потому что никто серьёзно их не продумывал. |
| а зачем изобретать велосипед, кода он уже изобретен и зачем идти непротоптанной тропой, кода есть асфальтированная дорожка? непонятно это всё!
|
|
Profile
Reply
|
|
Posted: 23.10.08 19:05. Post subject: poloff пишет: а зач..
poloff пишет: quote: | а зачем изобретать велосипед, кода он уже изобретен и зачем идти непротоптанной тропой, кода есть асфальтированная дорожка? непонятно это всё! |
| И что есть по вашему велосипед?
|
|
Profile
Reply
|
poloff
|
| VIP
|
Post №: 338
Joined: 16.07.07
Rank:
3
|
|
Posted: 23.10.08 20:33. Post subject: Renegat23 пишет: И ..
Renegat23 пишет: quote: | И что есть по вашему велосипед? |
| Интерфейс судьи на сервере ИКЧФ неплохой и неплохой интерфейс создателя турниров А на Шахматной Планете оба эти интерфейса очень плохие. Потому что никто серьёзно их не продумывал (с)
|
|
Profile
Reply
|
Minkus
|
| |
Post №: 79
Joined: 15.07.07
Rank:
2
|
|
Posted: 23.10.08 20:36. Post subject: Renegat23 пишет: 15..
Renegat23 пишет: quote: | 15. Возможность скачки отдельной партии и всего турнира в формате PGN. |
| Было бы неплохо! На тех шахматных серверах, где я играю, скачать партии сильнейших игроков или невозможно (Playchess, Bestlogic) или возможно, но очень неудобно (Chessplanet). На Планете, чтобы скачать партии других игроков, надо их сначала добавить в свою локальную базу. То есть нужно каждую отдельную партию выделять и добавлять. Я таким образом "скачал" несколько сотен партий играющих на сайте гроссмейстеров (времени на это ушло не мало). К тому же, не все партии хранятся вечно. По истечении определенного срока, самые ранние сыгранные партии, исчезают. Я считаю, что независимо от количества сыгранных и играемых на сервере партий, к ним должен быть постоянный, быстрый и удобный доступ.
|
|
Profile
Reply
|
Пьер_Таль
|
| |
Post №: 5
Joined: 21.10.08
Rank:
0
|
|
Posted: 23.10.08 21:28. Post subject: Нужно иметь ввиду, ..
quote: | Нужно иметь ввиду, что на сервере будут проводиться НЕ ТОЛЬКО официальные турниры РАЗШ. Поэтому, наверное, стоит отталкиваться в первую очередь от нужд игроков, а не от неких правил. |
| А нет разницы существенной между официальными и неофициальными турнирами. Если будете писать про контроли времени- то они никак не влияют существенно на правила, просто один контроль заменяет другой. А многое, что потребуется для официальных турниров потребуется и для неофициальных. В любом случае правила сервера нужны. и интерфейс надо делать под правила , а не правила прилаживать к готовому интерфейсу. Перейдем к конкретике. quote: | 1 Игра и контроль. a. Партии играются с применением, где возможно, “Правил шахмат ФИДЕ”, кроме отличий, указанных в данном документе и других правилах ИКЧФ. b. В каждом соревновании должен назначаться Турнирный Директор, отвечающий за ведение турнира и ход партий. |
| Турнирный директор = судья quote: | c. КОМАНДНЫЕ: В каждой команде должен быть капитан, который осуществляет связь с Турнирным Директором от имени членов своей команды. |
| Сервер должен обеспечивать связь игроков с капитаном, капитанов между собой и капитанов с судьей. quote: | d КОМАНДНЫЕ: В случае разногласий между игроками капитаны должны сначала постараться решить вопрос между собой, прежде чем выносить его на суд Турнирного Директора. e. Партии должны играться с использованием веб-сервера ИКЧФ. Если игрок потерял доступ к Интернету и, независимо от причины, не может восстановить этот доступ в пределах 30 дней, он считается выбывшим из турнира. 30-дневный период отсутствия доступа разрешается один раз в календарном году. |
| Последний пункт правил мне не совсем ясен. Что можно считать потерей доступа к серверу ? Может быть это простое отсутствие на сервере игрока в течение 30 дней без оформленного перерыва Если этот игрок - простой участник личного турнира, то его можно исключить. А если он капитан команды , то судья должен поставить вопрос о выборе нового капитана и замене игрока. Решение о замене капитана принимает команда а техническую передачу полномочий должен делать либо старый капитан либо судья турнира. Эта передача должна быть предусмотрена в интерфейсе сервера. quote: | f. Результаты всех партий, закончившихся нормальным путём, будут зафиксированы автоматически и Турнирный Директор будет о них извещение системой. Во всех других ситуациях игроки связываются с Турнирным Директором самостоятельно, для решения проблем или споров. . |
| Если на доске мат или пат или создалась позиция в которой по правилам ФИДЕ фиксируется ничья или произошло соглашение на ничью, то это нормальное завершение партии и результат должен ставиться автоматически. Если же произошла просрочка времени , то автоматически результат должен ставиться в партиях с блиц контролем, быстрым контролем или классическим контролем. То есть тогда , когда присутствие игрока во время партии постоянно. В официальных заочных соревнованиях результат автоматически не ставится, судья ставит результат по требованию партнёра игрока, который просрочил время. Но в случае просрочки времени игра в партии должна быть заблокирована. В случае превышения времени на обдумывание над одним ходом действия сервера аналогины. Блокируем игру и требуем сообщение судье. Судья должен иметь возможность или присудить результат или продолжить партию или скорректировать время участников. В случае троекратного повторения позиции тоже требуется сообщение судье. Но игра блокироваться не должна. Аналогичная ситуация с правилом 50 ходов. Возможно будет желание при создании некоторых турниров сделать автоматическое присуждение в специальных случаях, это должно быть отражено в интерфейсе создания турниров. quote: | g. КОМАНДНЫЕ: Результаты всех партий, закончившихся нормальным путём, будут зафиксированы автоматически и Турнирный Директор будет о них извещён системой. Во всех других ситуациях капитаны связываются с Турнирным Директором самостоятельно, для решения проблем или споров. . |
| Если в командном соревновании партнёр просрочил время, то участник сначала связывается со своим капитаном, а уже тот с судьей. quote: | h. Все турниры (командные турниры), играемые через веб-сервер ИКЧФ, проводятся по этим правилам (за исключением тех пунктов, которые изменены регламентом или стартовым листом). |
| Организатор турнира должен иметь возможность приложить к турниру отдельный документ (регламент), доступный для чтения всем участниками.
|
|
Profile
Reply
|
Пьер_Таль
|
| |
Post №: 6
Joined: 21.10.08
Rank:
0
|
|
Posted: 24.10.08 07:59. Post subject: Статья 2 правил.
quote: | 2 Передача ходов 1. Все ходы передаются через веб-сервер ИКЧФ. 2. Система веб-сервера ИКЧФ генерирует по электронной почте немедленное уведомление, информирующее партнера о сделанном ходе и сопутствующих сведениях. 3. Игроки ответственны за течение игры и использование времени во всех своих партиях, играемых через веб-сервер ИКЧФ. Если игрок отключит получение уведомлений сервера по электронной почте, то это не снимает с него ответственности за нормальное течение партий. |
| Всякое может случиться с сервером. Последнее письмо с сделанным в партии ходом может служить основанием для судьи для корректировки времени в случае падения сервера.
|
|
Profile
Reply
|
Пьер_Таль
|
| |
Post №: 7
Joined: 21.10.08
Rank:
0
|
|
Posted: 24.10.08 11:02. Post subject: 3 Отсутствие ответа.
quote: | 3 Отсутствие ответа. a. Веб-сервер ИКЧФ автоматически генерирует напоминания по электронной почте игроку, не ответившему на ход: первое — через 14 дней, второе — через 28 дней. Последнее напоминание будет сделано после 35 дней молчания игрока. |
| Функция отправки игроку напоминаний по электронной почте о отсутствии ответов. Может неплохо в списке партий такие партии выделять цветом. Конкретное число жней неплохо сделать настраиваемым. quote: | b. Если игрок получил заключительное напоминание после 35 дней, то в течение 5 дней он должен сообщить партнеру и Турнирному Директору о продолжении своей игры. При отсутствии такого сообщения в этот период или ранее Турнирный директор может засчитать поражение. b. КОМАНДНЫЕ: Если игрок получил заключительное напоминание после 35 дней, то в течение 5 дней он должен сообщить партнеру и Турнирному Директору через капитана своей команды о продолжении своей игры. При отсутствии такого сообщения в этот период или ранее Турнирный директор может засчитать поражение |
| Такие партии надо выделить особо. , может быть дать более строгое предупреждение. quote: | c. Если игрок не сделал хода в течение 40 дней, то ему засчитывается поражение, за исключением тех случаев, когда он предупредил Турнирного Директора о задержке и получил разрешение Турнирного Директора на такую или большую задержку. c. КОМАНДНЫЕ: Если игрок не сделал хода в течение 40 дней, то игроку засчитывается поражение, за исключением тех случаев, когда его капитан предупредил Турнирного Директора о задержке и получил разрешение Турнирного Директора на такую или большую задержку |
| Если такое произошло, то игра должна быть заблокирована до решения судьи. На сервере ИКЧФ блокировки игры в этом случае пока нет. Если в турнире прописано автоприсуждение- тогда ставится результат.
|
|
Profile
Reply
|
Пьер_Таль
|
| |
Post №: 8
Joined: 21.10.08
Rank:
0
|
|
Posted: 24.10.08 12:36. Post subject: 4 Предложения вариантов
quote: | 4 Предложения вариантов a. Предложения вариантов при игре через веб-сервер не допускаются |
| В общем случае предложения вариантов не допускаются, но в регламентах некоторых турниров они допускаются. Я думаю, что эта опция необязательна., хотя форсированный вариант , кончающийся матом или ничьей явно ускорит окончание партий , когда партнеры затягивают партию,
|
|
Profile
Reply
|
Replys - 159
, page:
1
2
3
4
5
6
7
8
All
[new only]
|
|