Форум программы Checkersland.

bosya 03.07.2015 13:53:04
aleksisto насчет загрузки партий вы правы.Я думал кнопка "Список ходов"и есть просмотр партии,оказалось есть отдельная кнопка"Просмотр партии"
aleksisto 03.07.2015 13:10:11
Цитата:
Если абсолютно четко-Один из сохраненых файлов интернет-партий не сохранил последовательность ходов(после загрузки показало начальные положения),но названия игроков сохранились.
У меня все партии *всегда* сохранялись. Например

[Date "2015.06.16"]
[TimeControl "5 minutes + 2 sec./move"]
[White "[guest342]"]
[WhiteTime "03:45"]
[Black "bosya"]
[BlackTime "04:18"]
[Result "*"]
[GameType "give-away"]

1. e3-d4 f6-e5 2. d4xf6 g7xe5 3. d2-e3 e5-d4 4. e3xc5 b6xd4 5. c3xe5 d6xf4 6.
g3xe5 e7-f6 7. e5xg7 h8xf6 8. b2-c3 c7-d6 9. f2-e3 f8-g7 10. h2-g3 a7-b6 11.
a1-b2 b6-a5 12. a3-b4 (12. c3-b4 a5xa1 13. g3-h4 a1-e5 14. c1-b2 e5xa1 15. g1-f2
h6-g5 16. e3-d4 a1xe5 17. f2-g3 e5xh2 18. e1-f2 b8-c7 19. a3-b4 d6-c5 20. b4xb8
f6-e5 21. h4xd4 d8-c7 22. b8xh8 h2-e5 23. d4xf6 0-1) (12. g1-f2 f6-e5 (12. ...
b8-c7 13. e1-d2 d8-e7 14. c3-b4 a5xa1 15. d2-c3 a1xh2 16. f2-g3 h2xd2 17. c1xe3
c7-b6 18. e3-f4 h6-g5 19. f4xf8 d6-c5 20. f8xb4 b6-c5 21. b4xh4 0-1) (12. ...
d8-e7 13. e3-d4 d6-c5 14. d4xb6 a5xc7 15. c3-b4 c7-b6 16. c1-d2 b8-c7 17. b4-c5
b6xd4 18. a3-b4 f6-e5 19. b2-c3 d4xb2 20. d2-c3 b2xd4 21. e1-d2 e5-f4 22. g3xc3
c7-d6 23. c3-d4 d6-c5 24. d4xb6 g7-f6 25. d2-e3 e7-d6 26. b4-c5 d6xb4 27. b6-c7
h6-g5 28. c7-b8 g5-h4 29. e3-f4 h4-g3 30. f2xh4 f6-g5 31. h4xf6 b4-c3 32. b8-d6
c3-d2 33. f4-g5 d2-e1 34. d6-g3 e1xh4 35. f6-e7 h4xd8 1-0) 13. c3-b4 a5xa1 14.
e3-d4 e5xc3 15. e1-d2 c3xe1 16. a3-b4 e1xa5 17. c1-d2 a5xe1 18. g3-f4 e1xe5 1-0)
*

Это мы с Вами играли (плюс разбор партии Чекерслендом). Если ее загрузить, то получиться начальное положение. Открываем просмотр партии, а там она вся. Может, я чего-то не понял?

Меня еще интересовала Ваша партия с ботом, где он сделал неправильный ход. Она не сохранилась? Вы не могли бы просто сами восстановить положение и написать здесь, в любом виде.
bosya 03.07.2015 11:32:51
Цитата:
Последовательность ходов в сохраненном файле интернет-партии не всегда сохранялась,кажется однажды открыл-а партия как новая,но названия игроков сохранились.
Мы с ботом(кажется 253),осталось по одному королю недавно в американских походили наверно не меньше 25 ходов каждый друг друга не сбивая,а я так и не смог поставить ничью.Это правила так поменялись?
Если абсолютно четко-Один из сохраненых файлов интернет-партий не сохранил последовательность ходов(после загрузки показало начальные положения),но названия игроков сохранились.
bosya 03.07.2015 10:01:43
Цитата:
А партию сюда запостить?
Последовательность ходов в сохраненном файле интернет-партии не всегда сохранялась,кажется однажды открыл-а партия как новая,но названия игроков сохранились.
Мы с ботом(кажется 253),осталось по одному королю недавно в американских походили наверно не меньше 25 ходов каждый друг друга не сбивая,а я так и не смог поставить ничью.Это правила так поменялись?
aleksisto 03.07.2015 08:20:25
Цитата:
Насколько я понял(по крайней мере в старых версиях) если сохранить интернет-партию в файле,в нем последовательность ходов не всегда сохранялась.Сыграл против [bot138] в русские,выиграл.У нас обоих оставалось по 3 фишки,кажется если бы он походил правильной фишкой,мне бы пришлось походить так что одной его фишке открылась дорога до края доски(в короли).Но он походил другой,и потом не смог "соскочить" с моей осады.
А партию сюда запостить?
Zeyn 02.07.2015 14:58:26
Цитата:
Hi. I opened Turkish checkersland 2.2 and 4.10 in the same time and put their level to professional and made one of them black and one of them white.And made them play with the other version and 2.2 win.Also 2.2 is playing faster.Though 2.2 is older it is playing better in turkish checkers.İf you do not believe you can try it yourself.Thank you.
Sorry for bad english i am Turk
bosya 02.07.2015 14:57:25
Насколько я понял(по крайней мере в старых версиях) если сохранить интернет-партию в файле,в нем последовательность ходов не всегда сохранялась.Сыграл против [bot138] в русские,выиграл.У нас обоих оставалось по 3 фишки,кажется если бы он походил правильной фишкой,мне бы пришлось походить так что одной его фишке открылась дорога до края доски(в короли).Но он походил другой,и потом не смог "соскочить" с моей осады.
Zeyn 02.07.2015 14:57:15
Hi. I opened Turkish checkersland 2.2 and 4.10 in the same time and put their level to professional and made one of them black and one of them white.And made them play with the other version and 2.2 win.Also 2.2 is playing faster.Though 2.2 is older it is playing better in turkish checkers.İf you do not believe you can try it yourself.Thank you.
aleksisto 01.07.2015 19:24:17
Цитата:
В следующей версии wbmp тоже будет работать. Правда результат вряд ли кого-то заинтересует =) Слишком плохого качества изображение получается
Примеры дизеринга послал мылом. Я бы не сказал, что очень плохо получается.
Pavel Porvatov 01.07.2015 14:53:45
Цитата:
Не работает только WBMP. Выдает

Произошла ошибка:
ImageIO.write

Как прочитал про wbmp - это чернобелые пиксели. Если не ошибаюсь, нужно дизеринг делать... Было бы неплохо и стильно. Но не обязательно.

Настройки "черно-белый" и "веб" не помогают. В ранних версия ошибки не выдается, но и файла не образуется.
В следующей версии wbmp тоже будет работать. Правда результат вряд ли кого-то заинтересует =) Слишком плохого качества изображение получается
aleksisto 30.06.2015 16:53:52
Цитата:
Спасибо за информацию о баге! Проблема в программе, исправил. Будет доступно в след. версии.
Не работает только WBMP. Выдает

Произошла ошибка:
ImageIO.write

Как прочитал про wbmp - это чернобелые пиксели. Если не ошибаюсь, нужно дизеринг делать... Было бы неплохо и стильно. Но не обязательно.

Настройки "черно-белый" и "веб" не помогают. В ранних версия ошибки не выдается, но и файла не образуется.
aleksisto 30.06.2015 16:09:04
Цитата:
Доступно в только что выставленной версии 4.10
Спасибо! Работает отлично. Расставил ярлычки, запихнул в меню фара... Просто праздник какой-то!

Увидел тут на каком-то сайте вариант поддавков: в ближнем к игроку ряду стоят его четыре дамки, остальные - как обычно. Настроил ярлык и уже много раз сыграл с Чекерслендом - игра молниеносная.
Pavel Porvatov 30.06.2015 05:07:15
Цитата:
Не проблема: просто в винде клацаешь по файлу, и он запускается сразу в чекерсленде. Как пример, сохраняешь позицию, иконку на нее - и играешь от нее, хоть диагональные по другой диагонали, хоть эндшпиль. Сразу функционал увеличивается. И ничего вставлять не надо, отложеные партии, запуск с любого места... Совместимость с операционкой, лишь бы у той было понятие командной строки.
Доступно в только что выставленной версии 4.10
Pavel Porvatov 30.06.2015 03:01:36
Цитата:
Не проблема: просто в винде клацаешь по файлу, и он запускается сразу в чекерсленде. Как пример, сохраняешь позицию, иконку на нее - и играешь от нее, хоть диагональные по другой диагонали, хоть эндшпиль. Сразу функционал увеличивается. И ничего вставлять не надо, отложеные партии, запуск с любого места... Совместимость с операционкой, лишь бы у той было понятие командной строки.
Ааа, хорошо. Добавил такую возможность, будет доступна со следующей версии
aleksisto 29.06.2015 14:57:49
Цитата:
С установленной позиции игра на сервере в ближайшее время точно не появится. Слишком много нужно программировать а размер целевой аудитории слишком маленький пока.

Загрузку PDN могу сделать, объясните только зачем. Ведь в окне открытия файла можно сразу вставить полный путь к PDN...
Не проблема: просто в винде клацаешь по файлу, и он запускается сразу в чекерсленде. Как пример, сохраняешь позицию, иконку на нее - и играешь от нее, хоть диагональные по другой диагонали, хоть эндшпиль. Сразу функционал увеличивается. И ничего вставлять не надо, отложеные партии, запуск с любого места... Совместимость с операционкой, лишь бы у той было понятие командной строки.
Pavel Porvatov 29.06.2015 07:27:05
Цитата:
Нельзя ли сделать возможной игру на *сервере* с установленной позиции?

А в версии для ПЦ - загрузку PDN из командной строки...
С установленной позиции игра на сервере в ближайшее время точно не появится. Слишком много нужно программировать а размер целевой аудитории слишком маленький пока.

Загрузку PDN могу сделать, объясните только зачем. Ведь в окне открытия файла можно сразу вставить полный путь к PDN...
Pavel Porvatov 29.06.2015 07:22:29
Цитата:
Если сервер и его комп мощный может добавить самых сложных ботов для игры через инет(если не придется долго ждать их хода)?
Сервер не очень мощный, к тому же если к нему подключится много народу то никаких мощностей не хватит...
aleksisto 29.06.2015 07:14:38
Цитата:
К сожалению искусственный интеллект очень трудно сделать универсальным. У меня в программе почти для каждой разновидности шашек своя логика написана. Поэтому даже если добавить возможность конфигурировать шашки (что впринципе не очень сложно), будет очень трудно сделать хороший универсальный ИИ.
Нельзя ли сделать возможной игру на *сервере* с установленной позиции?

А в версии для ПЦ - загрузку PDN из командной строки...
bosya 28.06.2015 12:09:15
Если сервер и его комп мощный может добавить самых сложных ботов для игры через инет(если не придется долго ждать их хода)?
Pavel Porvatov 28.06.2015 04:41:13
Цитата:
Хорошо бы можно было настраивать правила шашек хотя бы с образцов.Например сыграть в поддавки где дамка(на английском они вроде называются по-другому - king-chip) ходит как в американских.Думаю через 3-5 лет компы у всех станут настолько мощные что такие вещи будут обязательны для хорошей программы
К сожалению искусственный интеллект очень трудно сделать универсальным. У меня в программе почти для каждой разновидности шашек своя логика написана. Поэтому даже если добавить возможность конфигурировать шашки (что впринципе не очень сложно), будет очень трудно сделать хороший универсальный ИИ.