Checkersland forum.

ScienceKitten 30.12.2015 14:16:21
Все же, отсутствие сохранения партии в j2me версии это очень неудобно. Каждый раз надо начинать играть с начала. Возможно, лучше бы иметь версию с сохранением и версию без сохранения.
OSMOMIOLINA 30.12.2015 06:49:51
i'd like to know what are corner checkers rules, anyone to help?
bosya 21.12.2015 00:30:52
Как-то я включил кажется Моцарта в наушниках и легко выиграл тут у наверно среднего игрока. По некоторым исследованиям музыка Моцарта повышает интеллект, научное название - "Эффект Моцарта".
Zeyn 13.12.2015 13:45:09
Quote:
I need some position, where version 2.2 does better move, than latest versions (with the same AI level of course). About speed: I'm sure on 90% that I just increased depth calculation for some levels for Turkish checkers and that's the reason why it plays slower. I have this investigation in my TODO list already...
[Date "2015.12.13"]
[White "Insan"]
[Black "Bilgisayar"]
[Result "1-0"]
[GameType "30"]

1. e3-e4 h6-h5 2. a3-a4 d6-d5 3. b3-b4 h7-h6 4. c3-c4 d5-e5 5. f3-e3 c6-d6 6.
c4-c5 g7-h7 7. g3-f3 b6-c6 8. c5-b5 g6-g5 9. b5-a5 e5-d5 10. d3-c3 b7-b6 11.
c3-d3 f6-g6 12. g2-g3 d5-e5 13. h2-g2 f7-f6 14. a5-b5 a7-b7 15. d3-c3 e5-d5 16.
b5-a5 b7-a7 17. d2-d3 d5-e5 18. a5-b5 a6-a5 19. a4xa8 e7-f7 20. b5xb7 c7xa7 21.
a8xf5 f6xd2 22. b2-b3 d2xb2 23. a2xc2 f7-f6 24. b4-a4 c6-b6 25. e2-d2 d7-e7 26.
e3-e4 f6-f5 27. c3-c4 b6-a6 28. e4-f4 g6-f6 29. f4-g4 d6-d5 30. g4xg6 h5-h4 31.
h3xh5 h6xh4 32. a4-a5 a6xa4 33. b3-c3 f6xh6 34. c4-b4 a4xc4 35. c3xg5 h4-h3 36.
g5-f5 e7-f7 37. c2-c3 e6-f6 38. f5-e5 h7-g7 39. e5-d5 f6-e6 40. c3-c4 f7-f6 41.
d5-c5 e6-d6 42. f2-e2 f6-f5 43. c5-b5 d6-c6 44. b5-a5 f5-f4 45. f3xf5 h3xf3 46.
g2-h2 g7-f7 47. a5-a6 h6-h5 48. a6-a7 f3-g3 49. a7-a8 h5-h4 50. a8-a1 h4-h3 51.
h2xh4 g3-g2 52. h4-h5 g2-h2 53. a1-h1 h2-g2 54. h5-h6 c6-b6 55. h6-h7 b6-c6 56.
h7-h8 f7-g7 57. h1-g1 g2-f2 58. g1xg8 f2-g2 59. g8xg1 c6-b6 60. h8-b8 b6-c6 61.
g1-g6 c6-c5 62. c4xc6 1-0

For example here is a game between 4.7 and 2.2 the winnrt is 2.2 and 4.7 made really bad moves between 18-23.move can you check it please.
aleksisto 12.12.2015 16:39:42
Quote:
Ход 7. c1-b2 действительно неожиданный. Я запускал компьютер много раз и он ни разу так не пошел. Попробуйте, пожалуйста, заставить компьютер еще раз пойти так же. Если получится, дайте знать. В принципе такое гипотетически возможно если компьютер был очень загружен и ИИ не успел посчитать даже на один ход вперед
С компом еще не дошел до результата. Вот интересный набор самоубийственных ходов бота на сервере:

[Date "2015.12.12"]
[TimeControl "3 minutes"]
[White "[guest866]"]
[WhiteTime "01:42"]
[Black "[bot1835]"]
[BlackTime "02:11"]
[Result "1-0"]
[GameType "25"]

1. c3-d4 b6-c5 2. d4xb6 a7xc5 3. b2-c3 c7-b6 4. c3-b4 d8-c7 5. b4-a5 f6-g5 6.
g3-f4 g5-h4 7. a1-b2 b8-a7 8. b2-c3 c5-b4 9. a3xc5 b6xb2 10. c1xa3 a7-b6 11.
d2-c3 g7-f6 12. c3-d4 f6-g5 13. a3-b4 h8-g7 14. d4-c5 b6xd4 15. e3xc5 g5xe3 16.
f2xd4 h4-g3 17. h2xf4 h6-g5 18. f4xh6 e7-f6 19. c5xg5 g7-f6 20. g5xe7 f8xd6 21.
h6-g7 d6-e5 22. d4xf6 c7-d6 23. b4-c5 d6xb4 24. a5xc3 1-0

aleksisto 12.12.2015 16:34:44
Quote:
Я ни разу не встречал в жизни такое окончание. Нашел тут книжку:
www.nehudlit. ru/books/kontsy-igr-v-russkie-shashki.html (пробел нужно убрать)

Я попробовал, 15-ти ходов более чем достаточно
Спасибо за книжку, я как раз что-то подобно и смотрел. В ней ходов семь от указанной решающей позиции. А ходы, чтобы ее поставить? Вам, конечно, виднее. Придется мне учиться и учиться. Вот разбор, в котором получил ничью в одной из веток

[Date "2015.12.08"]
[White "Человек"]
[Black "Компьютер"]
[Result "*"]
[GameType "25"]
[FEN "White a1#W c1#W e1#W g1#W h2#B f8#B"]

1. c1-e3 h2-d6 2. g1-h2 d6-a3 3. a1-e5 f8-h6 4. h2-f4 h6-f8 5. f4-h6 a3-e7 6.
e1-d2 e7-h4 7. d2-c1 h4-e1 (7. ... f8-b4 8. c1-a3 b4-f8 (8. ... b4-a5 9. e3-d4
a5-e1 10. a3-f8 (10. a3-c5 h4-d8 11. h6-f4 e1-h4 12. d4-c3 d8-a5 13. c3-e1 a5-d8
14. c5-d6 d8-b6 15. f4-g3 h4xf2 16. e1xh4 b6-e3 17. d6-b8 e3-c1 18. h4-f2 c1-a3
19. f2-e3 a3-e7 20. e5-a1 e7-h4 21. b8-d6 h4-e1 22. a1-f6 e1-h4 23. f6-d8 h4-e1
24. d6-g3 e1xh4 25. e3-g5 h4xe7 26. d8xh4 1-0) 10. ... e1-a5 11. f8-c5 a5-e1 12.
h6-c1 e1-a5 13. c1-f4 a5-e1 (13. ... h4-e1 14. e5-f6 e1-h4 15. f6-d8 h4-e1
1/2-1/2) *) *) 8. c1-a3 e1-a5 9. e3-c5 f8xb4 10. a3xc5 a5-e1 *

Насчет "встречал" - это они у профессионалов редки, а у нас - количество дамок ограничено только наличными шашками.

Pavel Porvatov 08.12.2015 15:37:43
Quote:
За информацию о причине - большая благодарность. Теперь все понятно, отчего и почему. В связи с этим вопрос:
разбираю окончание 4 дамки против двух. Сильнейшая сторона владеет большой дорогой и одним из двойников. Не успеваю выиграть! Выдается "в течение 15 ходов перемещались только дамки без взятия". Неужели должно хватать?
Я ни разу не встречал в жизни такое окончание. Нашел тут книжку:
www.nehudlit. ru/books/kontsy-igr-v-russkie-shashki.html (пробел нужно убрать)

Я попробовал, 15-ти ходов более чем достаточно
Pavel Porvatov 08.12.2015 15:31:32
Quote:
Дискриминация. Если я предложил игру, то противник видел мой рейтинг, а я его - нет.
Сейчас все силы брошены на Android версию, но учту пожелание
aleksisto 08.12.2015 13:14:23
Quote:
В новой версии выдается полная информация о причине ничьи
За информацию о причине - большая благодарность. Теперь все понятно, отчего и почему. В связи с этим вопрос:
разбираю окончание 4 дамки против двух. Сильнейшая сторона владеет большой дорогой и одним из двойников. Не успеваю выиграть! Выдается "в течение 15 ходов перемещались только дамки без взятия". Неужели должно хватать?
aleksisto 08.12.2015 12:36:53
Quote:
В Андроид версии можно, для компьютера - нет.
Дискриминация. Если я предложил игру, то противник видел мой рейтинг, а я его - нет.
Pavel Porvatov 06.12.2015 15:54:05
Quote:
Кажется, еще такого не спрашивали: можно ли узнать рейтинг противника во время игры?
В Андроид версии можно, для компьютера - нет.
aleksisto 06.12.2015 15:06:33
Кажется, еще такого не спрашивали: можно ли узнать рейтинг противника во время игры?
Pavel Porvatov 06.12.2015 08:58:19
Quote:
Рассматриваю эндшпиль (Чекерсленд управляет белыми). Профессионал. Все идет нормально, пока в одном из вариантов жертвую простую, тогда прога жертвует все и показывает результат - черные выиграли!? У нее есть вариант самоубийства? Я уже не обращаю внимание на попытку отдать простую, просто привык. Но так много...

[Site "По мотивам партии checkersland.com"]
[Date "2015.11.28"]
[White "W"]
[Black "B"]
[Result "0-1"]
[GameType "25"]
[FEN "Black b2#b f2#w h2#w c3#b h4#b a5#b h6#W"]

1. ... a5-b4 2. h6-e3 (2. h6-f8 b4-a3 3. f8-h6 b2-a1 4. h6-e3 a3-b2 (4. ...
a1-b2 5. e3-h6 c3-d2 6. h6xc1 b2-c3 7. c1-b2 a3xc1 8. f2-g3 h4xf2 9. h2-g3 f2xh4
0-1) 5. e3-c1 *) 2. ... b2-c1 3. e3-h6 c1-b2 4. f2-e3 b4-a3 5. h6-f4 b2-a1 6.
f4-b8 a3-b2 7. b8-f4 h4-g3 8. f4-h6 g3-f2 9. e3xg1 b2-c1 10. g1-f2 c1-a3 11.
h2-g3 a3-d6 12. h6-f4 d6-b8 13. f4-c1 b8xh2 14. c1-h6 h2-e5 15. h6-c1 e5-d4 16.
f2-g3 d4-e5 17. g3-h4 e5-d6 18. c1-a3 d6-f8 19. a3-c1 f8-g7 20. c1-h6 g7-d4 21.
h6-c1 d4-e5 22. h4-g5 e5-d4 23. c1-f4 a1-b2 24. f4-c7 c3-d2 25. c7-g3 d2-e1 26.
g3-h2 d4-g1 27. g5-h6 e1-h4 28. h2-f4 g1-h2 29. f4-c1 b2-e5 30. h6-g7 e5xh8 31.
c1-a3 h4-f2 32. a3-c1 h2-d6 33. c1-h6 f2-c5 34. h6-d2 h8-f6 35. d2-e1 c5-e3 36.
e1-h4 f6-d8 37. h4-e1 d6-g3 38. e1xh4 e3-g5 39. h4xe7 d8xh4 0-1
Ход 7. c1-b2 действительно неожиданный. Я запускал компьютер много раз и он ни разу так не пошел. Попробуйте, пожалуйста, заставить компьютер еще раз пойти так же. Если получится, дайте знать. В принципе такое гипотетически возможно если компьютер был очень загружен и ИИ не успел посчитать даже на один ход вперед
Pavel Porvatov 06.12.2015 08:43:16
Quote:
Попалась позиция с повторением. После трех раз появилось сообщение "Ничья", и результат партии 1/2-1/2. Может, в дальнейшем еще и основание для ничьей будет указано в сообщении...
В новой версии выдается полная информация о причине ничьи
aleksisto 28.11.2015 21:57:14
Рассматриваю эндшпиль (Чекерсленд управляет белыми). Профессионал. Все идет нормально, пока в одном из вариантов жертвую простую, тогда прога жертвует все и показывает результат - черные выиграли!? У нее есть вариант самоубийства? Я уже не обращаю внимание на попытку отдать простую, просто привык. Но так много...

[Site "По мотивам партии checkersland.com"]
[Date "2015.11.28"]
[White "W"]
[Black "B"]
[Result "0-1"]
[GameType "25"]
[FEN "Black b2#b f2#w h2#w c3#b h4#b a5#b h6#W"]

1. ... a5-b4 2. h6-e3 (2. h6-f8 b4-a3 3. f8-h6 b2-a1 4. h6-e3 a3-b2 (4. ...
a1-b2 5. e3-h6 c3-d2 6. h6xc1 b2-c3 7. c1-b2 a3xc1 8. f2-g3 h4xf2 9. h2-g3 f2xh4
0-1) 5. e3-c1 *) 2. ... b2-c1 3. e3-h6 c1-b2 4. f2-e3 b4-a3 5. h6-f4 b2-a1 6.
f4-b8 a3-b2 7. b8-f4 h4-g3 8. f4-h6 g3-f2 9. e3xg1 b2-c1 10. g1-f2 c1-a3 11.
h2-g3 a3-d6 12. h6-f4 d6-b8 13. f4-c1 b8xh2 14. c1-h6 h2-e5 15. h6-c1 e5-d4 16.
f2-g3 d4-e5 17. g3-h4 e5-d6 18. c1-a3 d6-f8 19. a3-c1 f8-g7 20. c1-h6 g7-d4 21.
h6-c1 d4-e5 22. h4-g5 e5-d4 23. c1-f4 a1-b2 24. f4-c7 c3-d2 25. c7-g3 d2-e1 26.
g3-h2 d4-g1 27. g5-h6 e1-h4 28. h2-f4 g1-h2 29. f4-c1 b2-e5 30. h6-g7 e5xh8 31.
c1-a3 h4-f2 32. a3-c1 h2-d6 33. c1-h6 f2-c5 34. h6-d2 h8-f6 35. d2-e1 c5-e3 36.
e1-h4 f6-d8 37. h4-e1 d6-g3 38. e1xh4 e3-g5 39. h4xe7 d8xh4 0-1
aleksisto 21.11.2015 16:21:05
Quote:
Это понятно. Иерархию вводить, пока не расшифровали нижние уровни, виводить сообщение верхнего уровня. В конце концов всего 30 разновидностей и в них подвидов ничьей не больше 10(?). Получается общее сообщение - ничья, потом подвид - номер шашек, потом подвид просто номер в правилах. Многовато, но обозримо, если не делать все сразу.
Пардон. Номер шашек передавать не надо, он и так всюду известен в момент игры. Поэтому кроме кода результата - т.е. ничьей, передаем дополнительный код - просто номер в правилах. Принимающая сторона хочет, смотрит дополнителный код, хочет игнорирует... В месте выдачи сообщения - полный набор инфы, но пользоваться им необязательно.
aleksisto 18.11.2015 18:46:21
Quote:
Есть разультат 1-0, 1/2, 0-1. Теперь начинаем добавлять ничья по такой причине, по сякой и т.п. Получаем много разных ничьих, так? Теперь берем 30 разновидностей шашек и оказывается все очень непросто. Например в Ямайских шашках три дамки должны ловить одну за 12 ходов, а не за 15 как в русских.... и т.п. Потом все это нужно перевести на все языки, ну либо по крайней мере как-то унифицировать.
Это понятно. Иерархию вводить, пока не расшифровали нижние уровни, виводить сообщение верхнего уровня. В конце концов всего 30 разновидностей и в них подвидов ничьей не больше 10(?). Получается общее сообщение - ничья, потом подвид - номер шашек, потом подвид просто номер в правилах. Многовато, но обозримо, если не делать все сразу.
Pavel Porvatov 18.11.2015 16:04:59
Quote:
Вам виднее, но сложности не видно. Где-то же Вы уже делаете решение, что наступила ничья. При этои, в момент принятия решения известно, почему оно принято. Принимаем решение, что наступила не просто ничья, а ничья по этой причине.
Есть разультат 1-0, 1/2, 0-1. Теперь начинаем добавлять ничья по такой причине, по сякой и т.п. Получаем много разных ничьих, так? Теперь берем 30 разновидностей шашек и оказывается все очень непросто. Например в Ямайских шашках три дамки должны ловить одну за 12 ходов, а не за 15 как в русских.... и т.п. Потом все это нужно перевести на все языки, ну либо по крайней мере как-то унифицировать.
aleksisto 18.11.2015 11:29:26
Quote:
Возможно... На данный момент нужно было срочно приделать ничьи чтобы игроки на время перестали играть. Делать подробное сообщение о причине ничьи сделать непросто.
Вам виднее, но сложности не видно. Где-то же Вы уже делаете решение, что наступила ничья. При этои, в момент принятия решения известно, почему оно принято. Принимаем решение, что наступила не просто ничья, а ничья по этой причине.
Pavel Porvatov 17.11.2015 03:25:23
Quote:
Обнаружил забавную фичу, лучше бы ее не было! Если строка FEN разбивается на две, например, это сделал почтовый клинет, то Чекерсленд воспринимает такой текст, как содержащий две партии. Вставить такую партию невозможно, а если сохранить в файл и загрузить, то можно увидеть две партии. В первой вместо текста будет целая, неразорванная строка FEN!? Во второй - одни ходы.
Исправил, будет доступно в след. версии