Checkersland forum.

Pavel Porvatov 11.06.2017 08:35:53
Опубликовал новую версию для андроида "Русские Шашки". Новшества:

* 18 мегабайтные базы окончаний для 5-ти фигурных окончаний
* Игрок и компьютер могут предлагать ничью

В дальнейшем будет добавлена статистика партий + таблица рекордов всех оффлайн игроков

Найти можно по фразе "russian checkers porvatov"
aleksito 02.06.2017 11:05:42
Quote:
Могу попробовать пофиксить проблему с путями таким образом, чтобы программа ВСЕГДА использовала ini файл и базы, которые лежат рядом с программой.

Плюсы:
1. Не будут создаваться новые log/ini файлы
2. Все файлы лежат в одном месте и не требуют дублирования
3. Не нужно делать хитрых настроек или передавать дополнительные параметры в программу (типа пути к базам)

Минус:
Под одним Windows пользователем запуск pdn файлов будет делаться с одними и теми же настройками

Годится?
Пойдет. Будем ждать.
Pavel Porvatov 01.06.2017 09:23:25
Quote:
Попробую описать. Это не баг, а фича, про которую я уже очень давно писал.
Причем не для того, чтобы от нее отказаться. Основано все на том, что checkersland ищет свои файлы,
а теперь и папки с базами там, где запущен. Я делаю несколько папок с разными конфигурациями (в них
нет екзешника, он один и лежит отдельно), запускаю в них checkersland и т.д. Но сейчас разговор не об
этом!

Люди имеют папки со своими партиями и пытаются запустить checkersland, просто клацнув по
файлу с партией (или сделав двойной клик, или из меню "Открыть с помощью", кто как привык). Все
работает, но запуск происходит в папке с партиями. Там образуется лог, ини с настойками по
умолчанию, что не есть гуд, но народ удивляется и мирится с этим, считая, что пути винды неисповедимы,
и настройки слетели. Там же должна быть и папка с базами окончаний. Если таких папок с файлами много, то
например, на каждый год, противника и т.п., то базы придется размножать, а при обновлении - обновлять
везде. Очень не хочется.

Есть вариант использовать меню "Отправить в", добавив туда ярлык checkerland. Запуск
checkerland-а, похоже, идет из папки, где лежит екзешник, все настройки и базы видны, но
упомянутым людям (они же - народ) все это напоминает высший пилотаж.
Могу попробовать пофиксить проблему с путями таким образом, чтобы программа ВСЕГДА использовала ini файл и базы, которые лежат рядом с программой.

Плюсы:
1. Не будут создаваться новые log/ini файлы
2. Все файлы лежат в одном месте и не требуют дублирования
3. Не нужно делать хитрых настроек или передавать дополнительные параметры в программу (типа пути к базам)

Минус:
Под одним Windows пользователем запуск pdn файлов будет делаться с одними и теми же настройками

Годится?
aleksisto 29.05.2017 19:14:12
Продолжение...
Если все же будет возможность указать, где лежат базы окончаний, то все это останется в прошлом(кажется, так?). Пусть в каждой папке и будет лежать новый ini, размер его не вызывает
вопросов. Настройкой его они будут заниматься сами. А база будет одна, по умолчанию в папке с экзешником, и к ней сразу будет доступ.

Все это долго описывать, но решиться много проблем. Сам я так партии не открываю, я использую файловый менеджер, в скрипте его пользовательского меню сначала перехожу в папку, где лежит checkersland, потом его запускаю, передав ему полный путь к партии.
aleksisto 29.05.2017 19:08:38
Quote:
Можно. А в чем проблема? Может сама программа что-то не так делает...
Попробую описать. Это не баг, а фича, про которую я уже очень давно писал.
Причем не для того, чтобы от нее отказаться. Основано все на том, что checkersland ищет свои файлы,
а теперь и папки с базами там, где запущен. Я делаю несколько папок с разными конфигурациями (в них
нет екзешника, он один и лежит отдельно), запускаю в них checkersland и т.д. Но сейчас разговор не об
этом!

Люди имеют папки со своими партиями и пытаются запустить checkersland, просто клацнув по
файлу с партией (или сделав двойной клик, или из меню "Открыть с помощью", кто как привык). Все
работает, но запуск происходит в папке с партиями. Там образуется лог, ини с настойками по
умолчанию, что не есть гуд, но народ удивляется и мирится с этим, считая, что пути винды неисповедимы,
и настройки слетели. Там же должна быть и папка с базами окончаний. Если таких папок с файлами много, то
например, на каждый год, противника и т.п., то базы придется размножать, а при обновлении - обновлять
везде. Очень не хочется.

Есть вариант использовать меню "Отправить в", добавив туда ярлык checkerland. Запуск
checkerland-а, похоже, идет из папки, где лежит екзешник, все настройки и базы видны, но
упомянутым людям (они же - народ) все это напоминает высший пилотаж.
aleksisto 25.05.2017 23:49:14
Quote:
Это баг, исправил в новой версии от 25 мая. Спасибо!
Это Вам спасибо! Все подключается и работает.
Pavel Porvatov 25.05.2017 10:36:56
Quote:
Скачал версию 2017.05.20. Поставил, проверил базы... Пробую соединиться с сервером, получаю [20:32:21] Connection timed out: connect.

Пробовал гостем и своим логином, таймаут везде. Вспомнил, что мне об этом говорили знакомые, но я не сильно поверил.

Игра на сервере не поддерживается?
Это баг, исправил в новой версии от 25 мая. Спасибо!
Pavel Porvatov 25.05.2017 10:36:23
Quote:
yes :-) thing about Totally New Version of your program If you think you can dance...

When u add dameo?






New ważona YouTuberzy Ask Me Anything You Can Do It Right Bednary Simple thing to do you can implementation of the new program Simple
Not in near future, unfortunately
aleksisto 24.05.2017 17:38:10
Скачал версию 2017.05.20. Поставил, проверил базы... Пробую соединиться с сервером, получаю [20:32:21] Connection timed out: connect.

Пробовал гостем и своим логином, таймаут везде. Вспомнил, что мне об этом говорили знакомые, но я не сильно поверил.

Игра на сервере не поддерживается?
Ślązak 21.05.2017 17:49:42
Quote:
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
yes :-) thing about Totally New Version of your program If you think you can dance...

When u add dameo?






New ważona YouTuberzy Ask Me Anything You Can Do It Right Bednary Simple thing to do you can implementation of the new program Simple
Pavel Porvatov 20.05.2017 12:56:13
Базы окончаний оптимизированы и теперь занимают в 2 раза меньше места. Старые базы меньше версии 3.0 не поддерживаются
Pavel Porvatov 17.05.2017 21:32:34
Quote:
Hi. I am going to buy a processor to play checkersland at impossible level .But i want it to play very fast. would amd ryzen 1600 work for it. or any other advice. Thanks.
The game supports multi-threading, so more cores you have - faster computer thinks. As I see amd ryzen 1600 supports 12 threads, so it looks great for the game
Pavel Porvatov 17.05.2017 21:29:52
Quote:
Спасибо за базы окончаний! Очень хорошо! Теперь программа заставляет играть до конца. По свободе, нельзя ли сделать в опциях параметр - путь к базам, со значением по умолчанию, совпадающим с тем, что сейчас. Вроде и не сильно надо, но у некоторых знакомых поведение Чекерсленда вызывает удивление. А хочется, чтобы они играли, а не занимались толкованием MSDN.
Можно. А в чем проблема? Может сама программа что-то не так делает...
Pavel Porvatov 17.05.2017 21:28:28
Quote:

Does your programme have hints?
I want to learn.
There are no any hints now
Pavel Porvatov 17.05.2017 21:27:45
Quote:
our rules are on scribd.
the rules are the same as the ones on
wikipedia draughts
What about the huff rule, do you use it?
Zeyn 15.05.2017 11:50:02
Hi. I am going to buy a processor to play checkersland at impossible level .But i want it to play very fast. would amd ryzen 1600 work for it. or any other advice. Thanks.
aleksisto 27.04.2017 21:09:21
Спасибо за базы окончаний! Очень хорошо! Теперь программа заставляет играть до конца. По свободе, нельзя ли сделать в опциях параметр - путь к базам, со значением по умолчанию, совпадающим с тем, что сейчас. Вроде и не сильно надо, но у некоторых знакомых поведение Чекерсленда вызывает удивление. А хочется, чтобы они играли, а не занимались толкованием MSDN.
Mike 08.04.2017 09:30:37

Does your programme have hints?
I want to learn.
Kuuku 04.04.2017 20:52:43
our rules are on scribd.
the rules are the same as the ones on
wikipedia draughts
Pavel Porvatov 03.04.2017 07:50:50
Quote:
Здравствуйте. Скажите, пожалуйста, а исходники программы "Checkersland" закрыты? И какая лицензия у этой программы (имеется в виду компьютерная версия "Checkersland" на Java). Спасибо, а то ни исходных кодов, ни лицензии не нашёл. Спасибо.
Я сильно не вдавался в подробности лицензий, скорей всего это freeware. Вкратце:

можно бесплатно использовать игру, нельзя ее продавать, изменять и декомпилировать. Исходники не публикуются