Автор |
Сообщение |
NS |
|
Тема сообщения:
Отправлено: Апр 18, 2007 - 08:31 PM
|
|
Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
|
|
Цитата: Прежде всего мне нужна оболочка для базы данных. Каллисто, все же намного приятнее пользоваться не в чистом виде, а в какой нибудь оболочке.
А как Ваша программа? Будет оболочка?
Нет, пока не планирую. Мне хватает и оболочки Каллисто, да и к Авроре при желании подключить мой движок особых поблем нет.
Писать оболочку просто неинтересно.
А программа нормально, обновление будет выложено в мае вместе с обновлением других программ входящих в Каллисто.
Насчет функций в оболочке - можно посмотреть ChessBase9+Fritz10, там есть много чего интересного.
И еще одна нужная вещь - преставление вложенных комментариев в виде дерева, сохранение оценок в комментариях, и возможность их спуска в корень дерева.
Когда много вложенных вариантов "в уме" спускать оценку в корень очень тяжело. |
|
|
|
|
|
AlexanderS |
|
Тема сообщения:
Отправлено: Апр 19, 2007 - 11:33 AM
|
|
Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
|
|
Kvadrat писал(а): Может ли Аврора играть не по дебютной базе, а по базе партий? Например, выбирая продолжения где одержано наибольшее число побед. Можно ли ограничить импорт партии в базу количеством ходов (н-р задать параметр импорта - количество ходов не более ...) и количеством материала на доске (н-р задать параметр импорта - прекратить импорт, если количество шашек на доске меньше или равно ...)?
В Авроре очень немного позиций введенных вручную в дебютную библиотеку, в основном она пользуется статистикой из базы, необходимые условия - минимум 40% качества у хода и минимум 10% количества партий сыгранных этим ходом, при наличии нескольких ходов подпадающих под эти условия - выбор случаен.
Импорт полагаю Вас интересует не в базу а в дерево? Такая возможность есть, в официальной версии я ее отключил чтобы не усложнять интерфейс, кроме того у пользователей возникают лишние вопросы почему варианты в дереве обрываются тогда как в базе партии есть. |
|
|
|
|
|
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% |
|
|
|
|
|
Kvadrat |
|
Тема сообщения:
Отправлено: Апр 22, 2007 - 08:18 AM
|
|
Зарегистрирован: Дек 16, 2006
Сообщений: 405
|
|
Т.е. если я правильно понял, можно строить дерево на основе партий.
При импорте партий хочется иметь возможность не загонять всю партию в базу целиком, а только первые N ходов, либо останавливать импорт по достижению M единиц материала на доске и переходить к следующей партии.
Т.е. нужна возможность ограничивать импорт не только при построении дерева, но и при импорте партий в базу. |
|
|
|
|
|
AlexanderS |
|
Тема сообщения:
Отправлено: Апр 23, 2007 - 12:43 PM
|
|
Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
|
|
Kvadrat писал(а): Т.е. если я правильно понял, можно строить дерево на основе партий.
При импорте партий хочется иметь возможность не загонять всю партию в базу целиком, а только первые N ходов, либо останавливать импорт по достижению M единиц материала на доске и переходить к следующей партии.
Т.е. нужна возможность ограничивать импорт не только при построении дерева, но и при импорте партий в базу.
Что значит "можно". Дерево собственно и строится на основе партий.
Не вижу смысла ограничивать импорт партий в базу какими-то параметрами. Что касается дерева такая возможность принципиально есть. |
|
|
|
|
|
Kvadrat |
|
Тема сообщения:
Отправлено: Апр 23, 2007 - 03:37 PM
|
|
Зарегистрирован: Дек 16, 2006
Сообщений: 405
|
|
Дерево как файл существует отдельно от базы партий?
Можно ли добавлять позиции в дерево без перестройки всего дерева?
Ограничения при построении дерева доступны пользователям или нет?
Пардон, забыл про отключение в официальной версии ограничения при построении дерева. Можно все-таки включить? |
|
|
|
|
|
AlexanderS |
|
Тема сообщения:
Отправлено: Апр 23, 2007 - 11:38 PM
|
|
Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
|
|
Kvadrat писал(а): Дерево как файл существует отдельно от базы партий?
Можно ли добавлять позиции в дерево без перестройки всего дерева?
Ограничения при построении дерева доступны пользователям или нет?
Пардон, забыл про отключение в официальной версии ограничения при построении дерева. Можно все-таки включить?
Существует отдельно от базы. Вручную добавлять пока нельзя, но можно добавлять отдельные партии (выделенные в списке партий).
Включить конечно можно, но для работы это не принципиально, при нынешних размерах дисков лишние 100 мб в размере баз мало кого волнуют. |
|
|
|
|
|
Kvadrat |
|
Тема сообщения:
Отправлено: Апр 24, 2007 - 04:18 PM
|
|
Зарегистрирован: Дек 16, 2006
Сообщений: 405
|
|
100 мб лишние не волнуют, скорость поиска падает. |
|
|
|
|
|
AlexanderS |
|
Тема сообщения:
Отправлено: Апр 30, 2007 - 09:13 AM
|
|
Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
|
|
Kvadrat писал(а): 100 мб лишние не волнуют, скорость поиска падает.
Действительно если база целиком помещается в память скорость поиска (по позициям) значительно возрастает.
Но дело в том что поиск производится только по базе, по дереву поиск не производится, из него только выводится информация по текущей позиции. А это довольно быстрая процедура, на полном дереве по стоклеточной базе (которое около гигабайта) я не замечал трудностей в работе даже на старых компьютерах (п2-п3). |
|
|
|
|
|
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 недопустимы по стандарту и вряд ли какая программа их поймет.
Формат дерева сейчас не изменить уже, только в будущей версии, я подумаю над этим.
Если стоит галочка использовать дерево и какой-то ход сводится к базе скажем ничейной партии и выпускает при этом выигрыш то программа его сделает... Эту проблему я знаю, и думаю с выходом новой версии движка решу. |
|
|
|
|
|
AlexanderS |
|
Тема сообщения:
Отправлено: Сен 24, 2007 - 10:51 AM
|
|
Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
|
|
|
|
|
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%. Аврора играет даже чуть слабее Скифи. |
|
|
|
|
|
|