Автор |
Сообщение |
plus600 |
|
Тема сообщения:
Отправлено: Сен 11, 2008 - 07:43 PM
|
|
Зарегистрирован: Дек 24, 2002
Сообщений: 1329
Откуда : Москва
|
|
letas писал(а): Кстати,насчет густоты.Как это можно проверить.На сайде старая версия.И в этой версии совсем не густо.
Могу высалть по почте. Если интересно - пишите! |
_________________ С уважением,
Сергей Старцев
______________________________________
Пользуюсь только программами серии Plus
|
|
|
|
|
letas |
|
Тема сообщения:
Отправлено: Сен 11, 2008 - 11:25 AM
|
|
Зарегистрирован: Фев 08, 2003
Сообщений: 1771
|
|
plus600 писал(а): Kvadrat писал(а): У Plus600 скорость импорта 1000 партий/7 мин!
Грубо говоря 2-3 партии в секунду. Негусто.
А 2000 партий импортировались за 18 минут. (2 партии/сек)
Иными словами, чем больше база, тем медленнее импорт.
Теперь уже густо.
Кстати,насчет густоты.Как это можно проверить.На сайде старая версия.И в этой версии совсем не густо. |
|
|
|
|
|
plus600 |
|
Тема сообщения:
Отправлено: Сен 10, 2008 - 07:24 PM
|
|
Зарегистрирован: Дек 24, 2002
Сообщений: 1329
Откуда : Москва
|
|
Kvadrat писал(а): У Plus600 скорость импорта 1000 партий/7 мин!
Грубо говоря 2-3 партии в секунду. Негусто.
А 2000 партий импортировались за 18 минут. (2 партии/сек)
Иными словами, чем больше база, тем медленнее импорт.
Теперь уже густо. |
_________________ С уважением,
Сергей Старцев
______________________________________
Пользуюсь только программами серии Plus
|
|
|
|
|
Kvadrat |
|
Тема сообщения:
Отправлено: Янв 27, 2008 - 03:44 PM
|
|
Зарегистрирован: Дек 16, 2006
Сообщений: 405
|
|
Вспомогательная программа Дамиры - Lines.exe, предназначенная для создания ДБ:
импорт 1000 партий за 130 сек - (33246 позиций), т.е. не импортируются повторяющиеся позиции.
Средняя скорость импорта ~7-8 партий/сек |
_________________ Пользуюсь всеми доступными программами
|
|
|
|
|
Kvadrat |
|
Тема сообщения:
Отправлено: Янв 27, 2008 - 07:44 AM
|
|
Зарегистрирован: Дек 16, 2006
Сообщений: 405
|
|
У Plus600 скорость импорта 1000 партий/7 мин!
Грубо говоря 2-3 партии в секунду. Негусто.
А 2000 партий импортировались за 18 минут. (2 партии/сек)
Иными словами, чем больше база, тем медленнее импорт. |
_________________ Пользуюсь всеми доступными программами
|
|
|
|
|
Kvadrat |
|
Тема сообщения:
Отправлено: Янв 26, 2008 - 09:06 PM
|
|
Зарегистрирован: Дек 16, 2006
Сообщений: 405
|
|
Уточнил, у Авроры скорость импорта на моем компьютере ~650 партий/сек, а у меня без записи в базу ~45-50 партий/сек |
_________________ Пользуюсь всеми доступными программами
|
|
|
|
|
Kvadrat |
|
Тема сообщения:
Отправлено: Янв 26, 2008 - 12:16 PM
|
|
Зарегистрирован: Дек 16, 2006
Сообщений: 405
|
|
Че-то неоптимально сделал. У Авроры фантастическая скорость импорта партий что-то порядка нескольких тысяч/сек.
Я "листаю" партии со скоростью 30-40 п/сек (примерно 76000 полуходов - 1000 партий за 30 сек).
Интересно, какая скорость импорта у Plus600, Торнадо и Дамиры? |
_________________ Пользуюсь всеми доступными программами
|
|
|
|
|
Kvadrat |
|
Тема сообщения:
Отправлено: Янв 24, 2008 - 09:03 PM
|
|
Зарегистрирован: Дек 16, 2006
Сообщений: 405
|
|
да уж, китайская грамота |
_________________ Пользуюсь всеми доступными программами
|
|
|
|
|
Kallisto |
|
Тема сообщения:
Отправлено: Янв 24, 2008 - 08:50 PM
|
|
Зарегистрирован: Авг 18, 2003
Сообщений: 747
|
|
Если С++ не подходит, то Скифи написана на Дельфи. Можно глянуть туда. |
|
|
|
|
|
Kvadrat |
|
Тема сообщения:
Отправлено: Янв 24, 2008 - 08:36 PM
|
|
Зарегистрирован: Дек 16, 2006
Сообщений: 405
|
|
Делать все равно нечего, на с++ практически не программировал. Попробую разобраться, благо, комментариев там много.
проверку ходов простыми и дамками и взятий простыми написал, надо еще над взятиями дамкой покумекать, это пожалуй, самое сложное.
To NS
Где-то здесь ты писал про шашку-перевертыш, чтобы повторно не съесть. Эта мысля мне тогда крепко засела в голове, а сейчас здорово помогла. |
_________________ Пользуюсь всеми доступными программами
|
|
|
|
|
Kallisto |
|
Тема сообщения:
Отправлено: Янв 24, 2008 - 12:29 PM
|
|
Зарегистрирован: Авг 18, 2003
Сообщений: 747
|
|
Смотри исходники Сидра. Для начала вполне сгодится. Там только переборных алгоритмов нет. А осталное все вполне нормально. |
|
|
|
|
|
Kvadrat |
|
Тема сообщения:
Отправлено: Янв 24, 2008 - 10:31 AM
|
|
Зарегистрирован: Дек 16, 2006
Сообщений: 405
|
|
Никогда не программировал шашек. Хотел взятие в одной процедуре описать, не получается. Придется делить на MoveUpLeft, MoveUpRight,
MoveDownLeft, MoveDownRight
Вообще-то я изобретаю велосипед, похоже... |
_________________ Пользуюсь всеми доступными программами
|
|
|
|
|
NS |
|
Тема сообщения:
Отправлено: Окт 03, 2006 - 10:16 PM
|
|
Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
|
|
Во меня клинит!
В шашках же не нужен Зобрист!?! Спокойно можно хранить полную информацию о позиции...
С возможностью восстановления позиции по ключу (Может потребоваться для обработки базы самообучения) |
|
|
|
|
|
NS |
|
Тема сообщения:
Отправлено: Сен 12, 2006 - 10:32 AM
|
|
Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
|
|
Если Хеш большой, то долго очищать, и данные предыдущего расчета немного времени съекономят...
И опровергащие ходы всяко не помешают (то есть нужно избавляться только от оценок)
Вместо очистки (если не тратить бит в хеше) можно использовать счетчик, который используется для отслеживания устаревших позиций (или не во всех схемах используется счетчик?) |
|
|
|
|
|
Kallisto |
|
Тема сообщения:
Отправлено: Сен 12, 2006 - 10:22 AM
|
|
Зарегистрирован: Авг 18, 2003
Сообщений: 747
|
|
Можно перед каждым ходом, если мы в ЭБ, очищать хеш. |
|
|
|
|
|
|