Kvadrat

Ответы в темах

Просмотр 15 сообщений - с 46 по 60 (из 401 всего)
  • Автор
    Сообщения
  • в ответ на: Алгоритмы шашечных программ #365792
    Kvadrat
    Участник

    Вспомогательная программа Дамиры — Lines.exe, предназначенная для создания ДБ:
    импорт 1000 партий за 130 сек — (33246 позиций), т.е. не импортируются повторяющиеся позиции.
    Средняя скорость импорта ~7-8 партий/сек

    в ответ на: Алгоритмы шашечных программ #365791
    Kvadrat
    Участник

    У Plus600 скорость импорта 1000 партий/7 мин!
    Грубо говоря 2-3 партии в секунду. Негусто.
    А 2000 партий импортировались за 18 минут. (2 партии/сек)
    Иными словами, чем больше база, тем медленнее импорт.

    в ответ на: Алгоритмы шашечных программ #365790
    Kvadrat
    Участник

    Уточнил, у Авроры скорость импорта на моем компьютере ~650 партий/сек, а у меня без записи в базу ~45-50 партий/сек :-(

    в ответ на: Совпадение #397719
    Kvadrat
    Участник

    1.Получается,что в книгу вкралась неточность.
    2.Почему в примечаниях указана фамилия Соколова?

    См. пункт 1. 😳
    Очепятка! 🙄

    в ответ на: Алгоритмы шашечных программ #365789
    Kvadrat
    Участник

    Че-то неоптимально сделал. У Авроры фантастическая скорость импорта партий что-то порядка нескольких тысяч/сек.
    Я «листаю» партии со скоростью 30-40 п/сек (примерно 76000 полуходов — 1000 партий за 30 сек).
    Интересно, какая скорость импорта у Plus600, Торнадо и Дамиры?

    в ответ на: Открылся сайт Каллисто #364467
    Kvadrat
    Участник

    Я, кажется, понял в чем дело. А все дело в порядке расположения одинаковых процедур.
    Например:
    CaptureUpLeft;
    CaptureUpRight;
    CaptureDownLeft;
    CaptureDownRight;

    Поэтому в такой позиции Каллисто хотя и сообщает о победе, но на сей раз после ba5 GUI не дает выполнить выигрывающее взятие, а только a3:c5:a7

    Рискну предположить, что описание взятий в шашках сложнее чем описание взятий или ходов в шахматах (за исключением, быть может, рокировки)

    в ответ на: Улыбнуться. #349055
    Kvadrat
    Участник
    Kvadrat
    Участник

    просто, берете ChessBase и делаете то же самое для шашек.

    Интересно, сколько народа бьется над ChessBase?

    Размер благодарности от шашистов не будет иметь границ 😆

    Ха-ха, уморили… 😆 😆 😆


    (Во дает! Кто ж его посадит? Он же ПАМЯТНИК!) 😆

    А если серьезно, сделаю, что смогу. Если получится что-то путное, поделюсь. СhessBase копировать — там почти 60 мегов, че-то крючит меня. Приблизительно догадываюсь, что это за программа.

    в ответ на: Открылся сайт Каллисто #364466
    Kvadrat
    Участник

    Вообще, я хочу сначала сделать программу для работы с базой партий. Вопрос такой, получится ли сделать игровую программу под Visual Fox6.0? Или он слишком ориентирован на работу с базами и скорость будет низкой?

    в ответ на: Алгоритмы шашечных программ #365788
    Kvadrat
    Участник

    да уж, китайская грамота 😆

    в ответ на: Алгоритмы шашечных программ #365786
    Kvadrat
    Участник

    Делать все равно нечего, на с++ практически не программировал. Попробую разобраться, благо, комментариев там много.
    проверку ходов простыми и дамками и взятий простыми написал, надо еще над взятиями дамкой покумекать, это пожалуй, самое сложное.
    To NS
    Где-то здесь ты писал про шашку-перевертыш, чтобы повторно не съесть. Эта мысля мне тогда крепко засела в голове, а сейчас здорово помогла.

    в ответ на: Алгоритмы шашечных программ #365784
    Kvadrat
    Участник

    Никогда не программировал шашек. Хотел взятие в одной процедуре описать, не получается. Придется делить на MoveUpLeft, MoveUpRight,
    MoveDownLeft, MoveDownRight
    Вообще-то я изобретаю велосипед, похоже… 😆 😆 😆

    в ответ на: Открылся сайт Каллисто #364464
    Kvadrat
    Участник

    Типа движок говорит GUI — после моего хода будет такая поза.
    А если он стащит лишнюю шашку с доски? 😆 Я реально спрашиваю, не просто так. 😆

    в ответ на: Открылся сайт Каллисто #364463
    Kvadrat
    Участник

    Не совсем представляю как устроена GUI, но вероятно она получает и PV и оценки, и расход времени и, разумеется, ходы от движка (и т.д.), воспроизводит все это и передает информацию второму движку.
    Т.е. я хочу сказать/спросить шашку двигает не движок, а GUI./?

    в ответ на: Открылся сайт Каллисто #364461
    Kvadrat
    Участник

    Оболочка выбирает первое попавшееся взятие с совпадающими полями откуда и куда.

    :?: :?: :?:
    Вероятно, надо уточнить. Первое попавшееся выигрывающее взятие.
    Хорошо бы еще в режиме engines match сразу фиксировать результат, если на доске позиция из ЭБ.

Просмотр 15 сообщений - с 46 по 60 (из 401 всего)
145 запросов за 1,116 секунд.