sancoder

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

Просмотр 15 сообщений - с 16 по 30 (из 110 всего)
  • Автор
    Сообщения
  • в ответ на: Турнир среди шашечных программ #361768
    sancoder
    Участник

    Фразу «хотя мы оба помним как программа этого добилась» я иначе как обвинение в нечестном добывании титула чемпиона я расценить не могу.

    Еще раз повторю такая фраза для меня является прямым обвинением в нечестной игре.

    Тем не менее, обвинения не было. Было лишь напоминание о том, что было. Твое восприятие этой фразы как «искажение истины» … чтож, это твои проблемы.

    И все-таки я требую извинений.

    PS Я понимаю, что ты считаешь, что Тундра лучшая программа в мире и на пару голов лучше Plus600. Но это твое личное мнение.

    Опять туда же. Не надо за меня решать, что я считаю.

    в ответ на: Турнир среди шашечных программ #361766
    sancoder
    Участник

    И что это такое? если время увеличить до 30 сек, то
    Тундра находит путь к победе.
    Это означает, что 7-ка неполная или безранговая?»

    Еще раз писать о том, что происходит при подходе к концу «текущего класса»? Мне — лень, интересующиеся могут найти мой пост с объяснением. Насчет ранга 16 — там должен быть ранг 12, но это не суть важно.

    в ответ на: Турнир среди шашечных программ #361765
    sancoder
    Участник

    Теперь я не понял. Какие извинения?
    Я что, где-то что-то неправильное написал?
    Я просто написал, что помню (мы помним), как Плюс600 этого добилась.
    Выиграв одну партию.

    Речь не об этом, вообщето.
    А о том, что спустя 3 года говорить о том, что чемпион действующий. С формальной точки зрения — все так, не спорю.

    А теперь я требую извинений за обвинение в искажении истины.

    в ответ на: Турнир среди шашечных программ #361762
    sancoder
    Участник

    Все бы тебе Антон поерничать :? Жить не тяжело с таким подходом? 😆
    Позиция нужная, именно дял того чтобы ее выигрывать, просто на все у меня рук не хватает.

    Сергей, эти постоянные подколы относятся только к Плюс600. А причин тому много, одна из них писать «действующий чемпион России», хотя мы оба помним как программа этого добилась.

    По теме: просмотрел результаты турнира Санцевича — получается, что турнир был следующим: «кто больше партий выиграет у Плюс600».

    в ответ на: Турнир среди шашечных программ #361759
    sancoder
    Участник

    Я тут еще уточню по позиции с 2 дамки против 5-ти. Там вообще-то ранг 24, то есть при оптимальной игре размена не достичь ранее 12-го хода. А у Kvadrat-а получается, что выигрыш за 10 ходов. Где-то что-то не так.

    в ответ на: Турнир среди шашечных программ #361758
    sancoder
    Участник

    БД a5,b4,d2,e1,h4
    ЧД e5,g1

    Так это ж моя позиция :). Сергей, я же тебе ее почти 2 года назад показал (07 апр 2004). Ты тогда сказал, что позиция нужная.

    Получается, что нужная она не в том смысле, чтобы программа научилась выигрывать ее.

    У меня тут еще одна позиция есть с рангом 137 (точнее позиций всего 5, это одна из них).
    БП f2
    БД e3,f4
    ЧП b8,c7,e7
    ЧД h2,h8
    Ход белых

    в ответ на: Турнир среди шашечных программ #361732
    sancoder
    Участник

    Еще, наверное, следует добавить, что играли в классику.

    Игорю: поздравления и вопрос о планах на развитие программы. Каллисто — рекордсмен по времени разработки: с тех пор как впервые о ней услышали (2004?) прошло чуть меньше 2-х лет, и до сей поры нет никакой информации о распространении программы.

    sancoder
    Участник

    В субботу мы обсуждали и пришли к некоторым выводам:
    отдельных денег будет стоить подмодуль, который будет работать из-под браузера (ЖаваСкрипт).
    Предлагаю остановиться на апплете, который и не является программой (его не нужно устанавливать) и одновременно позволяет практически все, что делает программа. Для апплета запрещены следующие вещи: открытие, закрытие файлов на компьютере пользователя и коннект к другим серверам (не тому, откуда он был скачан).

    Протокол между сервером и клиентом (по крайней мере в дебуг версии) будет полностью XML. Это решает проблему кодировок (бразильцы и мы сможем видеть нормально языки друг друга); решает проблему расширяемости протокола. Если мы определимся (в дальнейшем, не сейчас), что протокол нашего проекта — открытый, то сможем открыть XML спеки; если закрытый — то, разработав все части проекта отдельно, можно будет объединить это все самим и изменить протокол на закрытый.

    Ну а минус XML протокола — количество трафика, что на этапе разработки — абсолютно некритично (пакет 32 байта в бинарном протоколе или 200 байт в ХМЛ протоколе).

    sancoder
    Участник

    Теперь вижу

    в ответ на: Турнир среди шашечных программ #361697
    sancoder
    Участник

    Насчет учатия Тундры в турнире:
    к концу января планируется выход обновления Тундры. При чем, существенного. Если время терпит, то прошу Владимира подождать.

    Позицию из 6-ки не смотрел. Но, догадываясь в чем дело, предположу:
    как известно, Тундра имеет относительные ранговые базы. Это значит, что она знает как выиграть. Но выиграть не кратчайшим путем (как в базах с абсолютными рангами), а другим путем — кратчайшим путем до следующего эндшпиля. То есть, она знает как дойти до следующего эндшпиля — либо простая превращается в дамку, либо происходит бой на доске.

    Имея это ввиду, при достижении ранга позиции 12 (в русских шашках) — осталось 12 полуходов до переключения базы, Тундра пишет в окне информации Rank: small и начинает поиск до «переключения». То есть, Тундра пытается не просто перейти в следующую базу, а перейти с максимальным преимуществом.

    В связи с этим, понятна реакция программы на время. Вполне возможно, что для этого хода программе нужно чуть больше времени, чем обычно. И да, действительно, в версии 2.3 здесь были небольшие изменения. Все тесты программа прошла, но не все ошибки (видимо) были выявлены.

    в ответ на: Турнир среди шашечных программ #361639
    sancoder
    Участник

    По поводу почему Тундра слила — еще не знаю, не смотрел.
    А насчет чекерса и CheckerBoard позволю высказаться:
    ЧекерБорд — идея отличная, но слишком много работы надо сделать, чтобы это заработало и для русских шашек. Здесь и названия полей (в чекерсе — цифры) и клеточки по которым они ходят (ЕМНИП они ходят по белым клеточкам), ну и до кучи доска в чекерсе расположена таким образом, что a1 — белая :).

    Но все-таки самая существенная причина — это, скорее, позиция авторов — никто не делает поддержку игры по сети.

    Хотя, кстати говоря, у Тундры есть несколько моментов, которые можно использовать для проведения турнира. Можно из командной строки запустить программу и найти лучший ход/провести анализ позиции. К сожалению, получить лучший ход в текстовом виде — на текущий момент невозможно. (Эти возможности работают только в проф. версии).

    Могу привести список опций командной строки, если кому интересно.

    Турнир, насколько я понимаю, проводился с классической начальной расстановкой шашек. Это НЕОБХОДИМО указывать. Потому как проведенный матч между Тундрой и Плюс600 2 (?) года назад показал, что Тундра без дебютной библиотеки (действительно, позиция создателей) в классику играет наравне с Плюс600, в то время как в летающие шашки — результат совершенно другой (+5).

    в ответ на: Турнир среди шашечных программ #361619
    sancoder
    Участник

    Замечательная партия (Плюс600 — Тундра, 1-0).
    Наконец-то хоть кто-то нашел ту конкретную позицию, в которой проявляется преимущества профессиональной версии Тундры :).

    Здесь (на 15-м ходу черных) даже 7-фигурка не спасает — специально проверил. Здесь уже идет обращение к неполной 8-ке. И благодаря неполной 8-ке, Тундра (даже 2.0) определила бы проигрыш меньше чем за 1 секунду.

    в ответ на: Турнир среди шашечных программ #361612
    sancoder
    Участник

    Немного оффтопика:
    А на форуме Плюс600 активно обсуждался вопрос влияния количества фигур в ЭБ на силу игры. :)

    А по теме:
    Я думаю, что турнир с контролем 5 сек. на ход — неактуален будет до тех пор, пока программы не научатся играть сами с собой. Погрешность при передаче хода вручную может составлять до 5 секунд. А для тех программ, которые используют чужое время — это существенно.

    sancoder
    Участник

    Кстати, не нужно 77 раз в буфер обмена копировать, вполне достаточно одного раза.

    Если я правильно понял, то можно один раз скопировать и один раз вставить? То есть сделать определенное количество действий в независимости от количества партий в файле. Так? Потому что, если нет, то разговор окончен.

    sancoder
    Участник

    Опять 25. Результат заключается в том, что не надо 77 раз копировать части файла в буфер обмена. А можно один раз прогнать весь файл, а потом какой-то другой программой (Бор?) проверить на ошибки. Необязательно же следовать принципу «пользуюсь только программами серии …» :D

Просмотр 15 сообщений - с 16 по 30 (из 110 всего)
140 запросов за 0,889 секунд.