Google
 

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

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

Login





 


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

Кто с нами

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


Новая тема   Ответить
Предыдущая тема Версия для печати Войти и проверить личные сообщения Следующая тема
Автор Сообщение
NS
Тема сообщения:   СообщениеОтправлено: Апр 18, 2007 - 08:31 PM



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

А как Ваша программа? Будет оболочка?


Нет, пока не планирую. Мне хватает и оболочки Каллисто, да и к Авроре при желании подключить мой движок особых поблем нет.
Писать оболочку просто неинтересно.

А программа нормально, обновление будет выложено в мае вместе с обновлением других программ входящих в Каллисто.

Насчет функций в оболочке - можно посмотреть ChessBase9+Fritz10, там есть много чего интересного.

И еще одна нужная вещь - преставление вложенных комментариев в виде дерева, сохранение оценок в комментариях, и возможность их спуска в корень дерева.

Когда много вложенных вариантов "в уме" спускать оценку в корень очень тяжело.
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
AlexanderS
Тема сообщения:   СообщениеОтправлено: Апр 19, 2007 - 11:33 AM



Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
Kvadrat писал(а):
Может ли Аврора играть не по дебютной базе, а по базе партий? Например, выбирая продолжения где одержано наибольшее число побед. Можно ли ограничить импорт партии в базу количеством ходов (н-р задать параметр импорта - количество ходов не более ...) и количеством материала на доске (н-р задать параметр импорта - прекратить импорт, если количество шашек на доске меньше или равно ...)?

В Авроре очень немного позиций введенных вручную в дебютную библиотеку, в основном она пользуется статистикой из базы, необходимые условия - минимум 40% качества у хода и минимум 10% количества партий сыгранных этим ходом, при наличии нескольких ходов подпадающих под эти условия - выбор случаен.

Импорт полагаю Вас интересует не в базу а в дерево? Такая возможность есть, в официальной версии я ее отключил чтобы не усложнять интерфейс, кроме того у пользователей возникают лишние вопросы почему варианты в дереве обрываются тогда как в базе партии есть.
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
Kvadrat
Тема сообщения:   СообщениеОтправлено: Апр 21, 2007 - 07:36 AM



Зарегистрирован: Дек 16, 2006
Сообщений: 405

А чем у Вас дерево от базы отличается? На сегодня у меня около 170000 партий, средняя длина партий 90 полуходов, из них почти половина полуходов - уже эндшпиль 3 на 3 или менее. К чему их импортировать?
Мне не интересно смотреть как Дашков обыграл Королева в ничейной позиции Саргина.
Что означает "минимум 40% качества у хода"?
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
AlexanderS
Тема сообщения:   СообщениеОтправлено: Апр 21, 2007 - 09:33 AM



Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
Kvadrat писал(а):
А чем у Вас дерево от базы отличается?

в дереве хранятся позиции, в базе - партии
Цитата:
Что означает "минимум 40% качества у хода"?

+4-6=0 =40%
или
+0-2=8 =40%
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
Kvadrat
Тема сообщения:   СообщениеОтправлено: Апр 22, 2007 - 08:18 AM



Зарегистрирован: Дек 16, 2006
Сообщений: 405

Т.е. если я правильно понял, можно строить дерево на основе партий.
При импорте партий хочется иметь возможность не загонять всю партию в базу целиком, а только первые N ходов, либо останавливать импорт по достижению M единиц материала на доске и переходить к следующей партии.
Т.е. нужна возможность ограничивать импорт не только при построении дерева, но и при импорте партий в базу.
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
AlexanderS
Тема сообщения:   СообщениеОтправлено: Апр 23, 2007 - 12:43 PM



Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
Kvadrat писал(а):
Т.е. если я правильно понял, можно строить дерево на основе партий.
При импорте партий хочется иметь возможность не загонять всю партию в базу целиком, а только первые N ходов, либо останавливать импорт по достижению M единиц материала на доске и переходить к следующей партии.
Т.е. нужна возможность ограничивать импорт не только при построении дерева, но и при импорте партий в базу.

Что значит "можно". Дерево собственно и строится на основе партий.
Не вижу смысла ограничивать импорт партий в базу какими-то параметрами. Что касается дерева такая возможность принципиально есть.
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
Kvadrat
Тема сообщения:   СообщениеОтправлено: Апр 23, 2007 - 03:37 PM



Зарегистрирован: Дек 16, 2006
Сообщений: 405

Дерево как файл существует отдельно от базы партий?
Можно ли добавлять позиции в дерево без перестройки всего дерева?
Ограничения при построении дерева доступны пользователям или нет?
Пардон, забыл про отключение в официальной версии ограничения при построении дерева. Можно все-таки включить?
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
AlexanderS
Тема сообщения:   СообщениеОтправлено: Апр 23, 2007 - 11:38 PM



Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
Kvadrat писал(а):
Дерево как файл существует отдельно от базы партий?
Можно ли добавлять позиции в дерево без перестройки всего дерева?
Ограничения при построении дерева доступны пользователям или нет?
Пардон, забыл про отключение в официальной версии ограничения при построении дерева. Можно все-таки включить?

Существует отдельно от базы. Вручную добавлять пока нельзя, но можно добавлять отдельные партии (выделенные в списке партий).
Включить конечно можно, но для работы это не принципиально, при нынешних размерах дисков лишние 100 мб в размере баз мало кого волнуют.
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
Kvadrat
Тема сообщения:   СообщениеОтправлено: Апр 24, 2007 - 04:18 PM



Зарегистрирован: Дек 16, 2006
Сообщений: 405

100 мб лишние не волнуют, скорость поиска падает.
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
AlexanderS
Тема сообщения:   СообщениеОтправлено: Апр 30, 2007 - 09:13 AM



Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
Kvadrat писал(а):
100 мб лишние не волнуют, скорость поиска падает.

Действительно если база целиком помещается в память скорость поиска (по позициям) значительно возрастает.

Но дело в том что поиск производится только по базе, по дереву поиск не производится, из него только выводится информация по текущей позиции. А это довольно быстрая процедура, на полном дереве по стоклеточной базе (которое около гигабайта) я не замечал трудностей в работе даже на старых компьютерах (п2-п3).
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
Kvadrat
Тема сообщения:   СообщениеОтправлено: Май 31, 2007 - 05:38 AM



Зарегистрирован: Дек 16, 2006
Сообщений: 405

При выгрузке в pdn взятия отмечаются как х, хотя в настройках стоит :. Для меня двоеточие привычнее, так написаны все шашечные книги.
При выгрузке партии с ходом помеченным как ? вместо вопроса
проставляется сочетание $2. Потом остается только гадать, что это такое.
Пожелание к программе: в дереве указывать ходы если они РЕАЛЬНО
присутствуют в базе (в т.ч. и с переменой цвета). Если же в базе хода нет, но он ведет к позиции из базы, то как-нибудь пометить его (цветом, курсивом, надписью и т.д.).
Неоднократно замечал, что можно очередным ходом свести игру к позициям из базы, и в тоже время выпустить выигрыш. Как в данном случае ведет себя Аврора?

В партии Старобинский - Кубасов
cd4 ba5 bc3 cb6 gh4 fg5 h:f6 e:g5 de5 d:f4 fg3 gh4 g:e5 hg5 gf2 gh6
cb2 dc7 ed4 fe7 ab4? hg3!! f:d8 bc5 b:d6 hg7 d:b6 a:e7 х
были небольшие проблемы с последним ходом.

Желательно, все-таки иметь возможность ограничения при создании дерева. (Количеством материала или количеством ходов)
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
AlexanderS
Тема сообщения:   СообщениеОтправлено: Июнь 02, 2007 - 09:53 AM



Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
PDN все-таки предназначен для программ а не для людей, так что если Вам нужен читаемый текст разумнее делать вывод в Word.
$2 и т.п. стандартное обозначение примечаний, взято из TDambase как из единственной программы поддерживающей их. записи типа cb4? в PDN недопустимы по стандарту и вряд ли какая программа их поймет.

Формат дерева сейчас не изменить уже, только в будущей версии, я подумаю над этим.

Если стоит галочка использовать дерево и какой-то ход сводится к базе скажем ничейной партии и выпускает при этом выигрыш то программа его сделает... Эту проблему я знаю, и думаю с выходом новой версии движка решу.
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
AlexanderS
Тема сообщения:   СообщениеОтправлено: Сен 24, 2007 - 10:51 AM



Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
Для лицензионных пользователей, кто хочет попробовать новую бета-версию программы:

Aurora 2.4.0.1296 (9,5 Mb)
http://rapidshare.com/files/57838248/wi ... 6.exe.html

Русская база - 100 000 партий (abd; 3,5 Mb)
http://rapidshare.com/files/57141152/Ru ... d.exe.html

Русская база - дерево+дебютная (с названиями дебютов) (cbk; 8 Mb)
http://rapidshare.com/files/57143040/Ru ... k.exe.html

EB6 Rus (28Mb)
http://rapidshare.com/files/55829624/pos6rus.exe.html

EB7 Rus (235Mb)
http://depositfiles.com/files/1825429
http://www.megaupload.com/?d=GUCRQH8E
http://www.rapidshare.ru/408135

ABD база (партии) совместима со старыми версиями программ, дерево и эндшпильные - только для версии 2.4
эндшпильные базы помещаются в папку \ED\Aurora
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
Kvadrat
Тема сообщения:   СообщениеОтправлено: Сен 24, 2007 - 04:54 PM



Зарегистрирован: Дек 16, 2006
Сообщений: 405

Может, лучше выложить генератор? Не каждый рискнет качать 7-ку.
Есть ли в новой Авроре возможность запускать матчи с против Каллисто?

_________________
Пользуюсь всеми доступными программами
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
AlexanderS
Тема сообщения:   СообщениеОтправлено: Сен 25, 2007 - 06:49 AM



Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
Kvadrat писал(а):
Может, лучше выложить генератор? Не каждый рискнет качать 7-ку.
Есть ли в новой Авроре возможность запускать матчи с против Каллисто?


Генератор 6-ки в программе есть, для всех видов кроме стоклеток и итальянских. Только он по отзывам вылетает с ошибкой "недостаточно памяти" даже на компах с 2 гигами. Хотя я проверял на П3-256 он работал нормально. Генератор 7-ки в программу вставлять не буду - он требует минимум 1,5 гига памяти. Если кто не сможет скачать то будут доступны диски с обновлениями когда закончат считаться 8-ки.

Что касается матчей я уже говорил такая возможность есть, но в пользователский билд я ее включать не буду, пока разработчики сторонних движков не перепишут свои движки под новый протокол.
Про силу Авроры я уже говорил - на слабых компьютерах с коротким контролем (1 минута и меньше на партию) она набирает около 40% с Каллисто, на быстрых компьютерах и 5 минут - 47,5%. Аврора играет даже чуть слабее Скифи.
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
Показать:     
Перейти к:  
Время в формате GMT + 3
Новая тема   Ответить
Предыдущая тема Версия для печати Войти и проверить личные сообщения Следующая тема
PNphpBB2 © 2003-2007 
 
Page created in 0.71956300735474 seconds.