Google
 

Сайт Андрея Иванова

Андрей Иванов - все секреты шашек и шашистов

Login





 


 Забыли пароль?
 или новый пользователь? Зарегистрируйся!

Кто с нами

Пользователей:  На сайте
Пользователей:  Пользователей: 0
Гостей:  Гостей: 558
Всего:  Всего: 558
Пользователей:  Зарегистрированные
No members connected


Новая тема   Ответить
Предыдущая тема Версия для печати Войти и проверить личные сообщения Следующая тема
Автор Сообщение
NS
Тема сообщения:   СообщениеОтправлено: Окт 09, 2006 - 11:06 AM



Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
AlexanderS писал(а):
NS писал(а):
Я предлагаю несжатые безранговые полные ЭБ.
(четыре или пять позиций в байте - это можно обсудить)
Предварительное описание Игорь видел - могу написать более полное описание формата.

А смысл огород городить?
Больше 6-ок в таком формате делать непрактично, а для пятерок-шестерок не проще ли у Игоря попросить описание формата и подключить к своей программе?


Есть мнение что в таком формате можно использовать еще 7-ку, и 4+4...
+ Можно использовать алгоритмы сжатия "Без потерь", двухкратное сжатие на рассмотрении одной очереди хода, и сжатие на хранении информации выиграно/не выиграно за сторону, чья очередь хода (Для определенных классов позиций - это будет практически полная информация) и т.д.

Насчет формата - я не знаю формата Игоря, но у меня расчет Адреса для получения информации о позиции - без умножений.
На каждую шашку - одно извлечение значения из массива.
Мне кажется, что более быстрый доступ к информации невозможен.
Тем более раз он согласен поддержать мой формат, Booot тоже -
буду делать свой.

ЗЫ. И никто не мешает программе/движку поддерживать несколько форматов ЭБ.
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
NS
Тема сообщения:   СообщениеОтправлено: Окт 09, 2006 - 07:15 AM



Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
Другие авторы Шахматных программ в Шашечном программировании
Booot
http://wbec-ridderkerk.nl/html/2nddiv.htm
и
WildCat
http://wbec-ridderkerk.nl/html/1stdiv.htm

Текущая расстановка сил в России
1. SmarThink
2. Ufim
3-5. Anechka
3-5. Eeyore
3-5. Zeus
6. GreKo
Остальные программы значительно слабее.

Из Стран бывшего СССР в этот ряд вклиниваются только две программы (причем в район первого-второго места)
WildCat Беларусь
и
Booot Украина
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
Kvadrat64
Тема сообщения:   СообщениеОтправлено: Окт 08, 2006 - 06:40 PM



Зарегистрирован: Янв 11, 2006
Сообщений: 590
Откуда : Russia
вот какие надо турниры проводить!
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
NS
Тема сообщения:   СообщениеОтправлено: Окт 08, 2006 - 05:43 PM



Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
Anechka

http://wbec-ridderkerk.nl/html/3rddiv.htm
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
Onix
Тема сообщения:   СообщениеОтправлено: Окт 08, 2006 - 04:29 PM



Зарегистрирован: Янв 01, 2006
Сообщений: 137

Не догадывался, что в этой теме такое обсуждение пойдет Smile

NS, а какую шахматную программу вы написали? Изхвиняюсь, может вы говорили, но я пропустил....
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
Kvadrat64
Тема сообщения:   СообщениеОтправлено: Окт 08, 2006 - 04:29 PM



Зарегистрирован: Янв 11, 2006
Сообщений: 590
Откуда : Russia
[/quote]
гораздо удобнее использовать одну ЭБ для всех программ, а не для каждой проги иметь свою уникальную ЭБ.[/quote]
Каждая прога имеет право использовать собственные ЭБ, но, по-видимому, должны поддерживать и некий универсальный стандарт.
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
Kallisto
Тема сообщения:   СообщениеОтправлено: Окт 08, 2006 - 04:07 PM



Зарегистрирован: Авг 18, 2003
Сообщений: 747

NS писал(а):
Хьятом написан и движок и генератор ЭБ.
Я наверно попробую организовать проект по построению ЭБ.

Что же тогда Хьят использует Налимовские ЭБ?
Если сделаешь открытые ЭБ, то я их поддержу. Т.к. гораздо удобнее использовать одну ЭБ для всех программ, а не для каждой проги иметь свою уникальную ЭБ.
 
 Профиль пользователя отправить личное сообщение Послать e-mail WWW  
Ответить с цитатой Наверх
NS
Тема сообщения:   СообщениеОтправлено: Окт 08, 2006 - 10:28 AM



Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
AlexanderS писал(а):
NS писал(а):
Я предлагаю несжатые безранговые полные ЭБ.
(четыре или пять позиций в байте - это можно обсудить)
Предварительное описание Игорь видел - могу написать более полное описание формата.

А смысл огород городить?
Больше 6-ок в таком формате делать непрактично, а для пятерок-шестерок не проще ли у Игоря попросить описание формата и подключить к своей программе?


Не проще, так как на описание своего формата у меня ушло всего несколько часов, и шестишашечные ЭБ не вызывают у меня затруднений.

Насчет распараллеливания процесса постоения ЭБ на 300 машин - у меня есть такие алгоритмы...
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
AlexanderS
Тема сообщения:   СообщениеОтправлено: Окт 08, 2006 - 12:51 AM



Зарегистрирован: Авг 29, 2002
Сообщений: 817
Откуда : Якутск
NS писал(а):
Я предлагаю несжатые безранговые полные ЭБ.
(четыре или пять позиций в байте - это можно обсудить)
Предварительное описание Игорь видел - могу написать более полное описание формата.

А смысл огород городить?
Больше 6-ок в таком формате делать непрактично, а для пятерок-шестерок не проще ли у Игоря попросить описание формата и подключить к своей программе?
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
Fenix
Тема сообщения:   СообщениеОтправлено: Окт 07, 2006 - 06:24 PM



Зарегистрирован: Сен 01, 2002
Сообщений: 8716

Приятно, что вы уже заговорили о том КАК СДЕЛАТЬ, а не о том, что сделать невозможно... Laughing Laughing Laughing
Я этого и добивался! Wink
 
 Профиль пользователя отправить личное сообщение Послать e-mail  
Ответить с цитатой Наверх
NS
Тема сообщения:   СообщениеОтправлено: Окт 07, 2006 - 05:07 PM



Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
Я предлагаю несжатые безранговые полные ЭБ.
(четыре или пять позиций в байте - это можно обсудить)
Предварительное описание Игорь видел - могу написать более полное описание формата.
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
AlexanderS
Тема сообщения:   СообщениеОтправлено: Окт 07, 2006 - 05:00 PM



Зарегистрирован: Авг 29, 2002
Сообщений: 817
Откуда : Якутск
[quote="Kallisto"]
NS писал(а):

В шашках ничего такого нет.

Могу напомнить про Chinook, потом Мартина Фирца и Эда Гилберта - их базы свободно подключаются к любой программе, по международным тоже минимум два типа. В шашках проблема что их слишком много разновидностей Smile

NS - Что касается вычислительных мощностей - говорите сколько надо - найдем. Если сделаете распределенную систему то у меня сеть из 300 компьютеров и десятка серверов.
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
NS
Тема сообщения:   СообщениеОтправлено: Окт 07, 2006 - 04:45 PM



Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
Цитата:
В шахматах подход более правильный. Одни люди занимаются движками, другие делают общедоступные ЭБ. В итоге получается разделение труда. В шашках ничего такого нет.


Возникает вопрос - а согласится ли Игорь Коршунов перейти на мой формат ЭБ? Very Happy
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
NS
Тема сообщения:   СообщениеОтправлено: Окт 07, 2006 - 04:17 PM



Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
Хьятом написан и движок и генератор ЭБ.
Я наверно попробую организовать проект по построению ЭБ.
(после написания достаточно хорошо играющей версии)
Но это не шахматы, и привлечь людей (выч. мощности) в такой проект намного сложнее.
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
Kallisto
Тема сообщения:   СообщениеОтправлено: Окт 07, 2006 - 04:07 PM



Зарегистрирован: Авг 18, 2003
Сообщений: 747

NS писал(а):

Просто нужно параллельно улучшать чистую силу движка, без ЭБ.

В шахматах подход более правильный. Одни люди занимаются движками, другие делают общедоступные ЭБ. В итоге получается разделение труда. В шашках ничего такого нет.
 
 Профиль пользователя отправить личное сообщение Послать e-mail WWW  
Ответить с цитатой Наверх
Показать:     
Перейти к:  
Время в формате GMT + 3
Новая тема   Ответить
Предыдущая тема Версия для печати Войти и проверить личные сообщения Следующая тема
PNphpBB2 © 2003-2007 
 
Page created in 0.527559041977 seconds.