On-line: guests 0. In total there are: 0 [information..]
AuthorTopic
Renegat23
administrator


Post №: 1884
Joined: 14.07.07
Rank: 17

Awards: Молодец! Спасибо за интересный материал!!!За безудержный оптимизм!;-)
link post  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. Зргономичный интерфейс доски.

Say thanks!: 1 
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
link post  Posted: 22.10.08 15:56. Post subject: Renegat23 пишет: Об..


Renegat23 пишет:

 quote:
Обсуждение формулы подсчета рейтинга РАЗШ велось здесь. Сама методика описывается ТУТ.



Ага, спасибо. Ну, собственно, да, она такая же. Так что можно написанные выше замечания применить и к ней.

Say thanks!: 0 
Profile Reply
Vladimir
VIP


Post №: 9
Joined: 22.09.08
Rank: 1
link post  Posted: 22.10.08 16:02. Post subject: На крайняк можно пре..



 quote:
На крайняк можно предложить руководству РАЗШ, которое заинтересовано в сервере и популяризации адванса, модернизировать свою систему подсчета рейтинга с учетом Ваших идей.



Я не думаю, что руководство РАЗШ будет даже хоть сколько-нибудь серьёзно думать над изменением устоявшейся годами формулы (к которой привыкли и игроки) из-за домыслов одного программиста, даже если у него получится сделать удобный сайт. :)

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

P.S. Кстати, внятного обоснования формулы ICCF я так и не нашёл.

Say thanks!: 0 
Profile Reply
Renegat23
administrator


Post №: 1956
Joined: 14.07.07
Rank: 17

Awards: Молодец! Спасибо за интересный материал!!!За безудержный оптимизм!;-)
link post  Posted: 22.10.08 18:06. Post subject: На Гостевой предложи..


На Гостевой предложили еще некоторые пункты:
- Развитая система поиска по архиву партий, своих и чужих (т.е. не только возможность скачать PGN, но и всякие фильтры по позициям, дебютам, игрокам и т.п.)
- Простая система ссылок на текущие и законченные партии: например, возможность дать ссылку вида
http://server/archive?game=12345&move=30 на любую позицию в партии или в варианте.
- Поддержка шахмат Фишера.
- График изменения рейтинга для выбранного игрока. Разные рейтинги для разных контролей (наверное, хватит двух-трёх групп: сверх-быстрые, быстрые, классика). Возможность безрейтинговых партий.


Say thanks!: 0 
Profile Reply
Vladimir
VIP


Post №: 10
Joined: 22.09.08
Rank: 1
link post  Posted: 22.10.08 21:30. Post subject: Renegat23 пишет: На..


Renegat23 пишет:

 quote:
На Гостевой предложили еще некоторые пункты



Да, я слежу.

Ссылка на позицию - это хорошо, не думал об этом.

Поддержка шахмат Фишера под вопросом. Не уверен в необходимости. Только для отхода от избитых дебютных схем?.. Как-то неубедительно, просто включатся в миттельшпиль с самого начала. Для собственного творчества? Тогда проще шахматы Капабланки юзать.

График изменения - да, предусматривал.

Say thanks!: 0 
Profile Reply
Пьер_Таль



Post №: 1
Joined: 21.10.08
Rank: 0
link post  Posted: 23.10.08 10:16. Post subject: Особые требования для официальных соревнований РАЗШ


Поскольку пожеланий очень много , то в одном посте невозможно их все прокомментировать.
Начну с самого главного.
Если для тренировочных турниров анонимность вполне приемлема, то для официальных турниров она должна быть исключена. Никаких клонов. Если человек записываться в официальный турнир РАЗШ, то все о нем должно быть известно. Думаю, что анонимность даже для неофициальных турниров должна быть немного ограничена чтобы не допустить включение одного игрока под разными никами в один турнир или включение его под разными никами в один командный турнир. В РАЗШ уникальность обеспечивает Индивидуальный Номер Шахматиста, который после присвоения уже не меняется. Правда присваивается он обычно только после завершения и обсчета в РАЗШ одного турнира. Напоминаю , ч то в РАЗШ обсчитываются не все турниры, а только те, где установлена норма по крайней мере 1 разряда.

Say thanks!: 0 
Profile Reply
Vladimir
VIP


Post №: 11
Joined: 22.09.08
Rank: 1
link post  Posted: 23.10.08 11:28. Post subject: Если человек записыв..



 quote:
Если человек записываться в официальный турнир РАЗШ, то все о нем должно быть известно. В РАЗШ уникальность обеспечивает Индивидуальный Номер Шахматиста, который после присвоения уже не меняется.



А что именно должно быть известно? ФИО? Паспортные данные?
Я понимаю, как можно присвоить нику на сервере уникальный индивидуальный номер шахматиста, который будет использоваться в официальных турнирах РАЗШ.

А вот как устанавливается соответствие ника с именем?
Иначе говоря, какова процедура назначения человеку индивидуального номера?

Say thanks!: 0 
Profile Reply
Пьер_Таль



Post №: 2
Joined: 21.10.08
Rank: 0
link post  Posted: 23.10.08 15:38. Post subject: В РАЗШ структура ос..


В РАЗШ структура основанная на регионах - субьектах федерации.
Первые 2 знака ИНШ определяют номер региона, а младшие 3 знака- самого игрока. Пока 5 знаков достаточно.
Например, мой ИНШ 77004, 77- код московского региона.
Если игрок переезжает, его старшие знаки все равно не изменятся.
Что должно быть известно о игроке и кому известно ?
Паспортные данные никому не нужны.
По итогам турнира игрокам надо отправлять справки о достигнутой квалификации, поэтому нужен почтовый адрес. По электронной почте их отправлять нельзя, спорткомитеты не признают.
Нужно иметь e-mail
Должен быть отмечен текущий разряд или звание.
Иногда с игроком надо вступить в быстрый контакт, поэтому просим телефон. Ещё нужна полная дата рождения, по ней можно исключить совпадения по инициалам и фамилии, а также права для юношеских и ветеранских турниров. Данные эти нужны только судьям и организаторам, участникам они не должны быть доступны. Ещё может понадобиться идентификатор игрока в системе ИКЧФ, по которому можно быстро найти его текущий рейтинг ИКЧФ


Say thanks!: 2 
Profile Reply
Vladimir
VIP


Post №: 12
Joined: 22.09.08
Rank: 1
link post  Posted: 23.10.08 15:52. Post subject: Понятно. Т.е. под от..


Понятно. Т.е. под отсутствием анонимности подразумевается только то, что вот в этом конкретном турнире играет тот же самый человек, что и в прошлых, но указанные изначально данные не проверяются (поскольку паспортные данные никто не требует и не проверяет). Т.е. правильно ли я понимаю, что в принципе я могу удалённо зарегистрироваться в РАЗШ и получить уникальный номер под именем Горбункова Семёна Семёновича? И правильно ли я понимаю, что при наличии нескольких различных почтовых адресов, на которые я могу получать бумажные письма, я в принципе могу создать нескольких клонов и вступить ими в один турнир?

Say thanks!: 0 
Profile Reply
Пьер_Таль



Post №: 3
Joined: 21.10.08
Rank: 0
link post  Posted: 23.10.08 16:18. Post subject: Да, такое, в принцип..


Да, такое, в принципе, возможно.
Особенно для почтового турнира.
Хотя реально о таких случаях никогда не слышал.
Вести почтовую переписку с двух адресов сложно и дорого.
Но если турнир в интернете, то могут возникнуть подозрения, что разные люди с разными почтовыми адресами играют с одного компьютера. Вероятность проколоться достаточно высока.
В одном из первых КРЕМов , я подозреваю, что подобный случай все-таки был.
Один шахматист включился в турнир и попросил включить 2-х юношей из его города. Начали игру, а через некоторое время сбои в переписке у этого шахматиста стали синхронно происходить с этими юношами, в результате сначала из турнира выбыли юноши, а потом и сам этот игрок.


Say thanks!: 0 
Profile Reply
Valstep



Post №: 261
Joined: 15.07.07
Rank: 3
link post  Posted: 23.10.08 16:21. Post subject: И чтоб не допускалос..


И чтоб не допускалось клонирование.Возможность удаления своего ника и тех кто без причинно не играет ,а числится.

Say thanks!: 0 
Profile Reply
Пьер_Таль



Post №: 4
Joined: 21.10.08
Rank: 0
link post  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

Многие хорошо представляют себе интерфейс игрока, но интерфейс судьи представляют себе слабо Или интерфейс создателя турниров.
Интерфейс судьи на сервере ИКЧФ неплохой и неплохой интерфейс создателя турниров А на Шахматной Планете оба эти интерфейса очень плохие. Потому что никто серьёзно их не продумывал.

Say thanks!: 0 
Profile Reply
Renegat23
administrator


Post №: 1958
Joined: 14.07.07
Rank: 17

Awards: Молодец! Спасибо за интересный материал!!!За безудержный оптимизм!;-)
link post  Posted: 23.10.08 18:15. Post subject: Пьер_Таль пишет: Мн..


Пьер_Таль пишет:

 quote:
Мне кажется , то лучше вести обсуждение официальных турниров не по порядку этих пунктов , а по порядку официальных правил двигаясь по правилам. Можно взять за основу правила ИКЧФ


Тут есть такой момент: упомянутые 19 пунктов выведены опытным путем с учетом современных реалий, а правила ИКЧФ разрабатывались давно, да и являться истиной в последней инстанции тоже полностью не могут. Кроме этого непонятно: как эти правила могут помочь разработке сервера? Нужно иметь ввиду, что на сервере будут проводиться НЕ ТОЛЬКО официальные турниры РАЗШ. Поэтому, наверное, стоит отталкиваться в первую очередь от нужд игроков, а не от неких правил. В связи с этим необходимы КОНКРЕТНЫЕ предложения по серверу, а не отсыл к правилам.
А вот предложение обсудить интерфейс судьи и создателя турниров - интересное.


 quote:
Многие хорошо представляют себе интерфейс игрока, но интерфейс судьи представляют себе слабо Или интерфейс создателя турниров.
Интерфейс судьи на сервере ИКЧФ неплохой и неплохой интерфейс создателя турниров А на Шахматной Планете оба эти интерфейса очень плохие. Потому что никто серьёзно их не продумывал.


А можно конкретизировать КАКИЕ они должны быть?

Say thanks!: 0 
Profile Reply
poloff
VIP


Post №: 337
Joined: 16.07.07
Rank: 3
link post  Posted: 23.10.08 18:59. Post subject: Renegat23 пишет: По..


Пьер_Таль пишет:

 quote:
Потому что никто серьёзно их не продумывал.



а зачем изобретать велосипед, кода он уже изобретен и зачем идти непротоптанной тропой, кода есть асфальтированная дорожка? непонятно это всё!

Say thanks!: 0 
Profile Reply
Renegat23
administrator


Post №: 1959
Joined: 14.07.07
Rank: 17

Awards: Молодец! Спасибо за интересный материал!!!За безудержный оптимизм!;-)
link post  Posted: 23.10.08 19:05. Post subject: poloff пишет: а зач..


poloff пишет:

 quote:
а зачем изобретать велосипед, кода он уже изобретен и зачем идти непротоптанной тропой, кода есть асфальтированная дорожка? непонятно это всё!


И что есть по вашему велосипед?

Say thanks!: 0 
Profile Reply
poloff
VIP


Post №: 338
Joined: 16.07.07
Rank: 3
link post  Posted: 23.10.08 20:33. Post subject: Renegat23 пишет: И ..


Renegat23 пишет:

 quote:
И что есть по вашему велосипед?



Интерфейс судьи на сервере ИКЧФ неплохой и неплохой интерфейс создателя турниров А на Шахматной Планете оба эти интерфейса очень плохие. Потому что никто серьёзно их не продумывал (с)

Say thanks!: 0 
Profile Reply
Minkus



Post №: 79
Joined: 15.07.07
Rank: 2
link post  Posted: 23.10.08 20:36. Post subject: Renegat23 пишет: 15..


Renegat23 пишет:

 quote:
15. Возможность скачки отдельной партии и всего турнира в формате PGN.



Было бы неплохо! На тех шахматных серверах, где я играю, скачать партии сильнейших игроков или невозможно (Playchess, Bestlogic) или возможно, но очень неудобно (Chessplanet). На Планете, чтобы скачать партии других игроков, надо их сначала добавить в свою локальную базу. То есть нужно каждую отдельную партию выделять и добавлять. Я таким образом "скачал" несколько сотен партий играющих на сайте гроссмейстеров (времени на это ушло не мало). К тому же, не все партии хранятся вечно. По истечении определенного срока, самые ранние сыгранные партии, исчезают. Я считаю, что независимо от количества сыгранных и играемых на сервере партий, к ним должен быть постоянный, быстрый и удобный доступ.

Say thanks!: 0 
Profile Reply
Пьер_Таль



Post №: 5
Joined: 21.10.08
Rank: 0
link post  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. Все турниры (командные турниры), играемые через веб-сервер ИКЧФ, проводятся по этим правилам (за исключением тех пунктов, которые изменены регламентом или стартовым листом).


Организатор турнира должен иметь возможность приложить к турниру
отдельный документ (регламент), доступный для чтения всем участниками.


Say thanks!: 0 
Profile Reply
Пьер_Таль



Post №: 6
Joined: 21.10.08
Rank: 0
link post  Posted: 24.10.08 07:59. Post subject: Статья 2 правил.



 quote:
2 Передача ходов

1. Все ходы передаются через веб-сервер ИКЧФ.
2. Система веб-сервера ИКЧФ генерирует по электронной почте немедленное уведомление, информирующее партнера о сделанном ходе и сопутствующих сведениях.
3. Игроки ответственны за течение игры и использование времени во всех своих партиях, играемых через веб-сервер ИКЧФ. Если игрок отключит получение уведомлений сервера по электронной почте, то это не снимает с него ответственности за нормальное течение партий.


Всякое может случиться с сервером. Последнее письмо с сделанным в партии ходом может служить основанием для судьи для корректировки времени в случае падения сервера.



Say thanks!: 0 
Profile Reply
Пьер_Таль



Post №: 7
Joined: 21.10.08
Rank: 0
link post  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 дней, то игроку засчитывается поражение, за исключением тех случаев, когда его капитан предупредил Турнирного Директора о задержке и получил разрешение Турнирного Директора на такую или большую задержку


Если такое произошло, то игра должна быть заблокирована до решения судьи. На сервере ИКЧФ блокировки игры в этом случае пока нет.
Если в турнире прописано автоприсуждение- тогда ставится результат.


Say thanks!: 0 
Profile Reply
Пьер_Таль



Post №: 8
Joined: 21.10.08
Rank: 0
link post  Posted: 24.10.08 12:36. Post subject: 4 Предложения вариантов



 quote:

4 Предложения вариантов
a. Предложения вариантов при игре через веб-сервер не допускаются



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

Say thanks!: 0 
Profile Reply
Replys - 159 , page: 1 2 3 4 5 6 7 8 All [new only]
Тему читают:
- user online
- user offline
All times are GMT  2 Hours. Hits today: 2
You can: smiles yes, images yes, types no, poll no
avatars yes, links on, premoderation on, edit new post no