Checkersland forum.

Rli 30.03.2017 12:48:25
Здравствуйте. Скажите, пожалуйста, а исходники программы "Checkersland" закрыты? И какая лицензия у этой программы (имеется в виду компьютерная версия "Checkersland" на Java). Спасибо, а то ни исходных кодов, ни лицензии не нашёл. Спасибо.
Kuuku 29.03.2017 09:56:21
I cant find our Ghanaian game here.
we play with the international rules but we dont follow maximum capture rule and our board is reversed.
Pavel Porvatov 23.03.2017 03:23:05
Quote:
Наконец-то дождался баз окончаний. Скажите, пожалуйста, а базы окончаний для русских шашек и поддавков ранговые или безранговые (а если ранговые, то с относительным или абсолютным рангом)?
И второй вопрос. А в будущем будут базы окончаний хотя бы до 8 фигур включительно (для шашек и поддавков)? Необходимо для анализа. А если не предвидится, может быть, можно выпустить генератор баз окончаний для большего количества шашек, чтобы можно было самому генерировать на компьютере (в шахматах такие генераторы доступны).
Спасибо!
* Все базы ранговые (с абсолютным рангом)
* Базы окончаний будут генериться для бОльшего числа фигур тоже, но не в ближайшее время: необходимо проверить уже сгенерированные базы, оптимизировать генератор и формат баз (иначе 6-ти фигурная база будет почти 1Gb, 7-ми фигурная 20Gb)...
* Генератор публиковать не планирую
Blmd 22.03.2017 05:47:06
Наконец-то дождался баз окончаний. Скажите, пожалуйста, а базы окончаний для русских шашек и поддавков ранговые или безранговые (а если ранговые, то с относительным или абсолютным рангом)?
И второй вопрос. А в будущем будут базы окончаний хотя бы до 8 фигур включительно (для шашек и поддавков)? Необходимо для анализа. А если не предвидится, может быть, можно выпустить генератор баз окончаний для большего количества шашек, чтобы можно было самому генерировать на компьютере (в шахматах такие генераторы доступны).
Спасибо!
Pavel Porvatov 18.03.2017 10:09:23
Для новой версии Checkersland PC 17.03.18 необходимо скачать новые оптимизированные базы окончаний. Они занимают меньше места и поддерживают 5-ти фигурные окончания
Pavel Porvatov 10.03.2017 08:53:19
Quote:
Уважаемый Павел, будет ли в обозримом будущем версия хотя бы онлайн версии для iOS? Это бы до бы просто здорово! Пусть даже платно! За ответ заранее спасибо.
К сожалению для переноса программы требуется весь код полностью переписать на другом языке программирования, а это очень большая работа. Надеюсь что когда-нибудь поддержка Java на iOS все-таки появится....
Lycurg 09.03.2017 21:12:09
Уважаемый Павел, будет ли в обозримом будущем версия хотя бы онлайн версии для iOS? Это бы до бы просто здорово! Пусть даже платно! За ответ заранее спасибо.
Pavel Porvatov 06.03.2017 08:50:02
Начиная с версии 17.03.06 программа Checkersland PC поддерживает базы окончаний. Их нужно отдельно скачать с этого сайта и установить. Пока есть базы окончаний для русских шашек для 4-х фигурных позиций (а следовательно программа выигрывает окончания вида 3 дамки против одной). Потом будут доступны базы для других разновидностей шашек.

Если будут обнаружены проблемы, сообщайте
Pavel Porvatov 27.02.2017 09:45:39
Quote:
По поводу правила о трех дамках и больше... К сожалению моему не силен в композиции, но все же: Бд. a5, п. d2,e1. Чд. a1, b2, п. g3, h8. Играем 1. ef2. Черные бьют две простые, у них появляется третья дамка,.. и начинается отсчет 15 ходов. Белые бьют дамку черных, получается положение дамка против двух дамок и простой, а отсчет идет. Черным для выигрыша нужно провести простую, а потом еще поймать дамку противника. И все за 15 ходов.
Мда, интересный пример. Видимо это дыра в правилах кодеска...
aleksisto 18.02.2017 17:03:43
По поводу правила о трех дамках и больше... К сожалению моему не силен в композиции, но все же: Бд. a5, п. d2,e1. Чд. a1, b2, п. g3, h8. Играем 1. ef2. Черные бьют две простые, у них появляется третья дамка,.. и начинается отсчет 15 ходов. Белые бьют дамку черных, получается положение дамка против двух дамок и простой, а отсчет идет. Черным для выигрыша нужно провести простую, а потом еще поймать дамку противника. И все за 15 ходов.
Pavel Porvatov 13.02.2017 17:26:08
Quote:
Нашёл в скачанных правилах с сайта Федерации шашек России таких 2 пункта:

2.1.9.1.3. Если участник, имея в окончании партии три дамки против одной дамки соперника и владея при этом «большой дорогой», своим 15-м ходом (считая с момента уста-новления соотношения сил) не совершит взятие дамки соперника;
2.1.9.1.4. Если участник, имеет в окончании партии три дамки и более шашек (простых шашек и дамок) против одной дамки соперника, своим 15-м ходом (считая с момента уста-новления соотношения сил) не совершит взятие дамки противника;

То есть у Вас всё правильно в правилах.
Спасибо за информацию!
kurdalex 10.02.2017 09:24:27
Нашёл в скачанных правилах с сайта Федерации шашек России таких 2 пункта:

2.1.9.1.3. Если участник, имея в окончании партии три дамки против одной дамки соперника и владея при этом «большой дорогой», своим 15-м ходом (считая с момента уста-новления соотношения сил) не совершит взятие дамки соперника;
2.1.9.1.4. Если участник, имеет в окончании партии три дамки и более шашек (простых шашек и дамок) против одной дамки соперника, своим 15-м ходом (считая с момента уста-новления соотношения сил) не совершит взятие дамки противника;

То есть у Вас всё правильно в правилах.
Sultan Ratrout 25.01.2017 18:06:56
Quote:
Hello. And Bye.
variant2
There is nothing wrong with the implementation of Croda in checkersland.
Croda is already correctly implemented.
Men move forward orthogonally or diagonally. Men dont move sideways (right or left)

regards
Pavel Porvatov 24.01.2017 13:15:04
Quote:
В реализации Вашей программы босс - Вы.
Это да, но при этом я прикладываю все усилия чтобы правила соответствовали официальным. Так что как только появится информация из достоверных источников дайте знать, поправлю если нужно будет. С моей точки зрения в кодексе имеется в виду именно такая трактовка...
aleksisto 23.01.2017 13:08:11
Quote:
Трудно сказать что именно имелось в виду. Могу точно сформулировать то правило которое я реализовал: если 3 дамки и возможно еще фигуры того же цвета играют против единственной дамки соперника ничья будет присуждена после 15-го хода. Мне кажется это логичным предположением
В реализации Вашей программы босс - Вы.
Pavel Porvatov 23.01.2017 07:15:00
Quote:
Я посмотрел на правила ~86 года издания, там тоже есть такое. Я просто пытаюсь утверждать, что правило применимо только к позиции, в которой на доске одни дамки. поэтому отсчет не должен начаться. Т.е. правило нечетко сформулировано, поэтому допускает разные толкования. Как узнать, какое толкование имели в виду авторы кодекса?

По поводу одиночества: можно ли считать человека одиноким, если умерли только все его родственники?
Трудно сказать что именно имелось в виду. Могу точно сформулировать то правило которое я реализовал: если 3 дамки и возможно еще фигуры того же цвета играют против единственной дамки соперника ничья будет присуждена после 15-го хода. Мне кажется это логичным предположением
Andreytagma 21.01.2017 06:29:45
Quote:
You implemented croda with wrong rules!!
Namely, a man in croda can't move to the left or right fields e.g. a man at d4 can move to c5,d5 and e5 only NOT to c4 nor to e4.
Please, correct this!
Ljuban
Hello. And Bye.
variant2
aleksisto 20.01.2017 18:26:42
Quote:
Можно ли считать дамку "одинокой" если рядом бегает три дамки соперника? =)

По поводу ничьи:
39-ым ходом проведена третья дамка, начинается обратный отсчет до 15 ходов (любые изменения в позиции не влияют). Идея такая же как в треугольнике Петрова - нужно съесть дамку за 15 ходов. Если уже начали отдавать свои дамки чтобы съесть соперника но не успели - ничья. Поэтому в Вашем примере на 54 ходу была присуждена ничья
Я посмотрел на правила ~86 года издания, там тоже есть такое. Я просто пытаюсь утверждать, что правило применимо только к позиции, в которой на доске одни дамки. поэтому отсчет не должен начаться. Т.е. правило нечетко сформулировано, поэтому допускает разные толкования. Как узнать, какое толкование имели в виду авторы кодекса?

По поводу одиночества: можно ли считать человека одиноким, если умерли только все его родственники?
Pavel Porvatov 20.01.2017 12:02:41
Quote:
I Want You To Have More options for Games and to separate choice:
1 game
2 kind of Rules
3 size of the Board

II You can have More Than one Game created at the same Time

III separate on Three LiderBords, Based On Time Game
1m+1s
2
3

By the way You Make Fantastic program for us saski Community . bardzo zadowoleni z wyników twojej pracy
Hi,

See answers below:

I. Don't have such plans in near future because of several difficult technical problems

II. Could be helpful. It's possible I'll implement that, but not in near future

III. Current implementation doesn't allow to separate Leaderboards by time control
Pavel Porvatov 20.01.2017 11:46:44
Quote:
Не могли бы прокомментировать такое правило ничьей из википедии: "если участник, имеющий три дамки (и более) против одной дамки противника, за 15 ходов не возьмёт дамку противника".

Мне кажется, что имелось в виду "одинокой". Но это к слову. Чекерсленд засчитал ничью при сотношении три дамки и простая, против дамки. Причем сильнейшая сторона отдала дамку!! Через несколько ходов провела простую. Сделала четыре(4) хода! И получила ничью. Партия вот:

---------------------------------------
[Date "2017.01.13"]
[White "Человек"]
[Black "Компьютер"]
[Result "*"]
[GameType "25"]

1. e3-d4 b6-a5 2. d2-e3 c7-b6 3. g3-f4 f6-g5 4. h2-g3 b6-c5 5. d4xb6 a5xc7 6.
g3-h4 g7-f6 7. g1-h2 h8-g7 8. f2-g3 d6-e5 9. f4xd6 c7xe5 10. c3-d4 e5xc3 11.
b2xd4 e7-d6 12. c1-d2 f8-e7 13. g3-f4 d6-c5 14. d4xb6 a7xc5 15. f4-e5 f6xf2 16.
h4xh8 f2-g1 17. d2-e3 g1xd4 18. h8xc3 e7-d6 19. c3-f6 b8-a7 20. f6-b2 (20. f6-h4
*) (20. f6-h8 d6-e5 21. h8xb6 a7xc5 22. e1-d2 d8-c7 23. d2-e3 c7-b6 24. a1-b2
h6-g5 25. b2-c3 g5-f4 26. e3xg5 b6-a5 27. h2-g3 a5-b4 28. c3xa5 c5-d4 29. g5-f6
d4-e3 30. f6-g7 e3-d2 31. g7-h8 d2-e1 32. g3-h4 e1-f2 33. h4-g5 f2-a7 34. g5-h6
a7-b8 35. a5-b6 b8-d6 36. b6-a7 d6-h2 37. a7-b8 h2-g1 38. h6-g7 g1-a7 39. g7-f8
a7-g1 40. b8-a7 g1-h2 41. a3-b4 h2-c7 42. b4-a5 c7-b8 43. f8-h6 b8-h2 44. h6-e3
h2-d6 45. a7-b8 d6-f8 46. b8-f4 f8-e7 47. a5-b6 e7-b4 48. e3-d2 b4xe1 49. b6-a7
e1-f2 50. a7-b8 f2-h4 51. b8-a7 h4-e1 52. a7-c5 e1-a5 53. h8-f6 a5-d8 54. f6-h4
1/2-1/2) 20. ... h6-g5 21. h2-g3 d8-c7 22. g3-h4 a7-b6 23. h4xf6 c5-d4 24. b2xe5
d6xf4 25. e1-f2 c7-d6 26. f6-g7 d6-c5 27. g7-h8 f4-e3 28. f2xd4 c5xe3 29. a3-b4
e3-f2 30. b4-a5 b6-c5 31. a1-b2 f2-g1 32. b2-a3 g1-h2 33. h8-a1 h2-d6 34. a1-h8
d6-c7 35. h8-c3 c7-f4 36. c3-e1 f4-b8 37. e1-b4 c5-d4 38. b4-e1 b8-a7 39. e1-d2
a7-b8 40. a5-b6 b8-h2 41. b6-a7 h2-g3 42. a7-b8 g3-h4 43. b8-a7 h4-e1 44. a7xg1
e1xc3 *
---------------------------------------

Эта ничья в одной из веток. Делаешь последний ход, и Чекерсленд объявляет ничью!?
Можно ли считать дамку "одинокой" если рядом бегает три дамки соперника? =)

По поводу ничьи:
39-ым ходом проведена третья дамка, начинается обратный отсчет до 15 ходов (любые изменения в позиции не влияют). Идея такая же как в треугольнике Петрова - нужно съесть дамку за 15 ходов. Если уже начали отдавать свои дамки чтобы съесть соперника но не успели - ничья. Поэтому в Вашем примере на 54 ходу была присуждена ничья