Форум программы Checkersland.
Цитата:
Это понятно. Иерархию вводить, пока не расшифровали нижние уровни, виводить сообщение верхнего уровня. В конце концов всего 30 разновидностей и в них подвидов ничьей не больше 10(?). Получается общее сообщение - ничья, потом подвид - номер шашек, потом подвид просто номер в правилах. Многовато, но обозримо, если не делать все сразу.
Цитата:
Есть разультат 1-0, 1/2, 0-1. Теперь начинаем добавлять ничья по такой причине, по сякой и т.п. Получаем много разных ничьих, так? Теперь берем 30 разновидностей шашек и оказывается все очень непросто. Например в Ямайских шашках три дамки должны ловить одну за 12 ходов, а не за 15 как в русских.... и т.п. Потом все это нужно перевести на все языки, ну либо по крайней мере как-то унифицировать.
Цитата:
Вам виднее, но сложности не видно. Где-то же Вы уже делаете решение, что наступила ничья. При этои, в момент принятия решения известно, почему оно принято. Принимаем решение, что наступила не просто ничья, а ничья по этой причине.
Цитата:
Возможно... На данный момент нужно было срочно приделать ничьи чтобы игроки на время перестали играть. Делать подробное сообщение о причине ничьи сделать непросто.
Цитата:
Обнаружил забавную фичу, лучше бы ее не было! Если строка FEN разбивается на две, например, это сделал почтовый клинет, то Чекерсленд воспринимает такой текст, как содержащий две партии. Вставить такую партию невозможно, а если сохранить в файл и загрузить, то можно увидеть две партии. В первой вместо текста будет целая, неразорванная строка FEN!? Во второй - одни ходы.
Цитата:
"три простые против одинокой дамки, находящейся на большой дороге, своим 5-м ходом не сможет добиться выигранной позиции":
вообще-то эти правила я скопировал с wiki. На самом деле реализация отличается, конечно же: правило дамки на большой дороге включается только если ОБА соперника имеют дамки.
В приведенной Вами партии программа отлично определяет ничью после 14-го хода белыми. Срабатывает правило 5-ти ходов в двухфигурной позиции с дамками. Скорей всего Вы использовали старую версию программы. Так же замечу, что сообщение о ничье будет показано ТОЛЬКО если ход сделан "руками", при перемещении по истории партии сообщения об окончании не показываются.
вообще-то эти правила я скопировал с wiki. На самом деле реализация отличается, конечно же: правило дамки на большой дороге включается только если ОБА соперника имеют дамки.
В приведенной Вами партии программа отлично определяет ничью после 14-го хода белыми. Срабатывает правило 5-ти ходов в двухфигурной позиции с дамками. Скорей всего Вы использовали старую версию программы. Так же замечу, что сообщение о ничье будет показано ТОЛЬКО если ход сделан "руками", при перемещении по истории партии сообщения об окончании не показываются.
Цитата:
Ничьей не видно!?
Вообще темный пункт "три простые против одинокой дамки, находящейся на большой
дороге, своим 5-м ходом не сможет добиться выигранной позиции", но тогда хоть по правилу "* если в позиции, в которой оба соперника имеют дамки, не изменилось
соотношение сил (т.е. не было взятия, и ни одна простая шашка не стала дамкой)
на протяжении:
** в 2-х и 3-х фигурных окончаниях - 5 ходов"
[Date "2015.11.16"]
[White "Человек"]
[Black "Компьютер"]
[Result "*"]
[GameType "25"]
[FEN "White a1#B g1#w g3#w g5#w"]
1. g1-h2 a1-d4 2. g3-f4 d4-a1 3. h2-g3 a1-h8 4. g3-h4 h8-d4 5. g5-h6 d4-b2 6.
h4-g5 b2-h8 7. g5-f6 h8xh2 8. h6-g7 h2-d6 9. g7-h8 d6-c5 10. h8-a1 c5-f2 11.
a1-h8 f2-e1 12. h8-a1 e1-f2 13. a1-h8 f2-g1 14. h8-g7 g1-a7 15. g7-h8 a7-b6 *
Вообще темный пункт "три простые против одинокой дамки, находящейся на большой
дороге, своим 5-м ходом не сможет добиться выигранной позиции", но тогда хоть по правилу "* если в позиции, в которой оба соперника имеют дамки, не изменилось
соотношение сил (т.е. не было взятия, и ни одна простая шашка не стала дамкой)
на протяжении:
** в 2-х и 3-х фигурных окончаниях - 5 ходов"
[Date "2015.11.16"]
[White "Человек"]
[Black "Компьютер"]
[Result "*"]
[GameType "25"]
[FEN "White a1#B g1#w g3#w g5#w"]
1. g1-h2 a1-d4 2. g3-f4 d4-a1 3. h2-g3 a1-h8 4. g3-h4 h8-d4 5. g5-h6 d4-b2 6.
h4-g5 b2-h8 7. g5-f6 h8xh2 8. h6-g7 h2-d6 9. g7-h8 d6-c5 10. h8-a1 c5-f2 11.
a1-h8 f2-e1 12. h8-a1 e1-f2 13. a1-h8 f2-g1 14. h8-g7 g1-a7 15. g7-h8 a7-b6 *
Цитата:
Попалась позиция с повторением. После трех раз появилось сообщение "Ничья", и результат партии 1/2-1/2. Может, в дальнейшем еще и основание для ничьей будет указано в сообщении...
Цитата:
В последеней версии произошли следующие изменения:
1. Добавлены Ямайские шашки
2. Добавлены все ничейные окончания в русских шашках.
Партия считается закончившейся вничью в следующих случаях:
* если три раза повторяется одна и та же позиция
* если участник, имеющий три дамки (и более) против одной дамки противника, за 15 ходов не возьмёт дамку противника
* если в позиции, в которой оба соперника имеют дамки, не изменилось соотношение сил (т.е. не было взятия, и ни одна простая шашка не стала дамкой) на протяжении:
** в 2-х и 3-х фигурных окончаниях – 5 ходов
** в 4-х и 5-и фигурных окончаниях – 30 ходов
** в 6-и и 7-и фигурных окончаниях – 60 ходов
* если участник, имея в окончании партии три дамки, две дамки и простую, дамку и две простые, три простые против одинокой дамки, находящейся на большой дороге, своим 5-м ходом не сможет добиться выигранной позиции;
если в течение 15 ходов игроки делали ходы только дамками, не передвигая простых шашек и не производя взятия
1. Добавлены Ямайские шашки
2. Добавлены все ничейные окончания в русских шашках.
Партия считается закончившейся вничью в следующих случаях:
* если три раза повторяется одна и та же позиция
* если участник, имеющий три дамки (и более) против одной дамки противника, за 15 ходов не возьмёт дамку противника
* если в позиции, в которой оба соперника имеют дамки, не изменилось соотношение сил (т.е. не было взятия, и ни одна простая шашка не стала дамкой) на протяжении:
** в 2-х и 3-х фигурных окончаниях – 5 ходов
** в 4-х и 5-и фигурных окончаниях – 30 ходов
** в 6-и и 7-и фигурных окончаниях – 60 ходов
* если участник, имея в окончании партии три дамки, две дамки и простую, дамку и две простые, три простые против одинокой дамки, находящейся на большой дороге, своим 5-м ходом не сможет добиться выигранной позиции;
если в течение 15 ходов игроки делали ходы только дамками, не передвигая простых шашек и не производя взятия
Цитата:
Общее количество рейтинговых игр вряд ли поможет, особенно если было много игр с гостями. Добавлять отдельную статистику по гостям не хочется, слишком много информации которая вряд ли будет востребована. Через несколько месяцев игры я практически перестал играть с гостями.
Резюме: я бы вообще гостей убрал из статистики, согласны?
Резюме: я бы вообще гостей убрал из статистики, согласны?
Цитата:
Общее количество рейтинговых игр вряд ли поможет, особенно если было много игр с гостями. Добавлять отдельную статистику по гостям не хочется, слишком много информации которая вряд ли будет востребована. Через несколько месяцев игры я практически перестал играть с гостями.
Резюме: я бы вообще гостей убрал из статистики, согласны?
Резюме: я бы вообще гостей убрал из статистики, согласны?
Цитата:
ИМХО, добавить строчку - "рейтинговых игр столько то" - совсем бы не помешало. а в идеале - каждое значение в профиле разбить на два рейтинговое + нерейтинговое. Это вряд ли критично, но даст лучшее видение этого игрока.
Цитата:
Да, учитываются. В ЧаВо немного нечеткая фраза об этом факте:
"Гости не имеют рейтинга и не влияют на рейтинг зарегистрированных пользователей". То есть они не влияют ТОЛЬКО на рейтинг... Не знаю, логично это или нет, но мне показалось что так правильнее.
"Гости не имеют рейтинга и не влияют на рейтинг зарегистрированных пользователей". То есть они не влияют ТОЛЬКО на рейтинг... Не знаю, логично это или нет, но мне показалось что так правильнее.
Цитата:
Кстати о рейтинге. Коротко - он не везде обновляется!? Как попал в поле Рейтинг таблицы Лидеры, так там и стоит. Если же посмотреть профиль игрока из таблицы - там рейтинг уже измененный. Чтобы увидеть новый мне(?) приходится перелогироваться. ИМХО, не очень хорошо.