Checkersland forum.

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

По поводу одиночества: можно ли считать человека одиноким, если умерли только все его родственники?
Трудно сказать что именно имелось в виду. Могу точно сформулировать то правило которое я реализовал: если 3 дамки и возможно еще фигуры того же цвета играют против единственной дамки соперника ничья будет присуждена после 15-го хода. Мне кажется это логичным предположением
Andreytagma 21.01.2017 11: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 23:26:42
Quote:
Можно ли считать дамку "одинокой" если рядом бегает три дамки соперника? =)

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

По поводу одиночества: можно ли считать человека одиноким, если умерли только все его родственники?
Pavel Porvatov 20.01.2017 17: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 16: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 ходу была присуждена ничья
Ślązak 14.01.2017 10:33:37
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
aleksisto 13.01.2017 21:44:17
Не могли бы прокомментировать такое правило ничьей из википедии: "если участник, имеющий три дамки (и более) против одной дамки противника, за 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 *
---------------------------------------

Эта ничья в одной из веток. Делаешь последний ход, и Чекерсленд объявляет ничью!?
Pavel Porvatov 13.01.2017 11:07:24
НОВОСТИ:
Игроки не игравшие в течение 30 дней автоматически исключаются из таблицы лидеров

NEWS:
Players who haven't been playing for 30 days are excluding from leaderboard automatically
aleksisto 12.01.2017 12:52:33
Quote:
Спасибо за отклик. Мне кажется, что дело в том, *как* пользователь указал винде, что открывать pdn нужно Чекерслендом. Т.е. в той командной строке, которая формируется по команде "открыть", и, главное, чему она передается! Конкретно Чекерсленд и не при чем. Зведу левое расширение, например, PD2 и проверю гипотезу. Это я могу и сам. Еще раз примите мои благодарности.
Знакомый проверил открытие Блокнотом. Все файлы Чекерсленда, в том числе и с пробелами в именах, спокойно открываются при нажатии правой кнопки в меню проводника и выборе "открыть с помощью".

Моя гипотеза(!) в следующем: он, по лености своей, указал, что открывать нужно не программой, а ярлыком. Не захотел искать, где находится Чекерсленд. Моя проверка такой ситуации на XP показала, что это возможно, но полученная командная строка не запускается. Может, она запускается в семерке? Отличительная особенность этой командной строки - %1 - без кавычек, как я и предполагал.

aleksisto 10.01.2017 21:55:47
Quote:
Да, конечно. Был один пробел в имени файла. С пробелом в каталоге тоже работает. Попробуйте открыть какую-нибудь картинку с пробелом из того же места. Windows использует одинаковый алгоритм, если картинки открываются другой программой (mspaint или что там есть), то и Checkersland должен нормально работать. Попробуйте последнюю версию программы
Спасибо за отклик. Мне кажется, что дело в том, *как* пользователь указал винде, что открывать pdn нужно Чекерслендом. Т.е. в той командной строке, которая формируется по команде "открыть", и, главное, чему она передается! Конкретно Чекерсленд и не при чем. Зведу левое расширение, например, PD2 и проверю гипотезу. Это я могу и сам. Еще раз примите мои благодарности.
Pavel Porvatov 09.01.2017 21:05:45
Quote:
Вы пробовали открыть файл из проводника?
Не из меню самого чекерсленда.
Да, конечно. Был один пробел в имени файла. С пробелом в каталоге тоже работает. Попробуйте открыть какую-нибудь картинку с пробелом из того же места. Windows использует одинаковый алгоритм, если картинки открываются другой программой (mspaint или что там есть), то и Checkersland должен нормально работать. Попробуйте последнюю версию программы
aleksisto 09.01.2017 16:23:55
Quote:
У меня Windows 7. Файлы с пробелами в именах открываются программой Checkersland точно так же как и без пробелов
Вы пробовали открыть файл из проводника?
Не из меню самого чекерсленда.
Pavel Porvatov 09.01.2017 13:31:12
Quote:
Очередная (неподтвержденная) фича: один знакомый под семеркой открывает файлы партий правой кнопкой, выбирает в меню "Открыть". Запускается Чекерсленд и т.д. Все хорошо, но если имя файла содержит пробел, то оно усекается по пробелу со всеми вытекающими последствиями. У меня XP, и я открываю такие файлы спокойно перетаскиванием на иконку Чекерсленда, усечения нет. Расширение PDN связано с PAINTNETом, и я пока не хочу обрывать связи для проверки. Может, кто-нибудь на досуге попробует и напишет, что у него получается. Предполагаю, что можно исправить поведение коррекцией реестра, но хотелось бы иметь подтверждение фичи.
У меня Windows 7. Файлы с пробелами в именах открываются программой Checkersland точно так же как и без пробелов
aleksisto 08.01.2017 22:05:32
Очередная (неподтвержденная) фича: один знакомый под семеркой открывает файлы партий правой кнопкой, выбирает в меню "Открыть". Запускается Чекерсленд и т.д. Все хорошо, но если имя файла содержит пробел, то оно усекается по пробелу со всеми вытекающими последствиями. У меня XP, и я открываю такие файлы спокойно перетаскиванием на иконку Чекерсленда, усечения нет. Расширение PDN связано с PAINTNETом, и я пока не хочу обрывать связи для проверки. Может, кто-нибудь на досуге попробует и напишет, что у него получается. Предполагаю, что можно исправить поведение коррекцией реестра, но хотелось бы иметь подтверждение фичи.
Pavel Porvatov 04.12.2016 13:47:00
Сегодня почистил таблицы рекордов: удалены все игроки у которых нет ни одной сохраненной партии (это те игроки которые ни разу не играли после 22 июня 2016 года). Как результат играющие игроки поднялись в таблице, общее количество игроков в списках существенно сократилось
Pavel Porvatov 17.11.2016 09:38:15
Quote:
Добрый день. Сегодня играл в русские шашки на "Checkersland Онлайн" - партия
"urmas03" - "Obhodchik15" (начало партии 16.11.16 10:22, 10 мин.). У моего противника "Obhodchik15" истекло время, но поражение не было засчитано. Игра как бы "зависла". Раньше такое не случалось.
С уважением, Виктор, bogdanv.v@ukr.net
Добрый день

urmas03 потерял соединение и Вам был засчитан выигрыш с изменением рейтинга 674 -> 686. Вы должны видеть эту партию в списке игр.
Виктор 16.11.2016 08:19:29
Добрый день. Сегодня играл в русские шашки на "Checkersland Онлайн" - партия
"urmas03" - "Obhodchik15" (начало партии 16.11.16 10:22, 10 мин.). У моего противника "Obhodchik15" истекло время, но поражение не было засчитано. Игра как бы "зависла". Раньше такое не случалось.
С уважением, Виктор, bogdanv.v@ukr.net
Pavel Porvatov 14.11.2016 12:04:14
Quote:
Добрый день. Думаю не лишней была бы кнопка"пригласить бота" при выборе игры.
Добрый день.

Не хочется перегружать интерфейс игры. Для игры с компом лучше использовать оффлайн версию, боты были сделаны только для массовки...
Андрей 12.11.2016 11:19:18
Добрый день. Думаю не лишней была бы кнопка"пригласить бота" при выборе игры.