Автор |
Сообщение |
Kallisto |
|
Тема сообщения:
Отправлено: Авг 29, 2006 - 10:40 PM
|
|
Зарегистрирован: Авг 18, 2003
Сообщений: 747
|
|
NS писал(а): Если есть ограничения по силе - то есно их нужно формализовывать.
Никогда не было никаких ограничений по силе игры. По-моему достаточно таких ограничений:
- программа должна делать ходы в соответсвии с правилами русских шашек (на шахматные чемпионаты мира допускались проги и не знавшие всех тонкостей правил)
- программа должна поддерживать выбранный для турнирна контроль времени
- программа должна поддерживать стандартный протокол обмена ходами (предлагается DamExchange)
Вводить ограничения по силе можно только через систему отбора. Вряд ли кто-то захочет проводить отборочный турнир. |
|
|
|
|
|
Kallisto |
|
Тема сообщения:
Отправлено: Авг 29, 2006 - 10:35 PM
|
|
Зарегистрирован: Авг 18, 2003
Сообщений: 747
|
|
Kvadrat64 писал(а): Компьютеры не мои , есть на работе несколько неиспользуемых компьютеров конфигурацией Celeron 2800D, 1gb, которые приспособил для собственных нужд. Что Вы понимаете под тестированием? Если это игра комп-комп в автоматическом режиме через сеть - я за, обеими руками за! Запустил матч и отошел. Если это ручной ввод - малопривлекательно, в связи с большой занятостью по основной работе.
Потестировать протокол DamExchange, если-таки он будет реализован - с удовольствием. Опять таки, надо подумать и об удобстве оператора (меня), чтобы не участвовать в запуске второй, третьей и т.д. партии. Повторюсь - запустил матч и отошел.
У Каллисто реализован механизм разыгрывания партий по файлу (назову его файлом сценария), в котором записываются желаемые дебюты. 327 дебютов (летающих) по системе микроматчей при разумном контроле проигрываются за несколько суток. Это был бы настоящий Тест-драйв для программ, если бы они по такой системе сыграли бы друг с другом 327 микроматчей. Материалов для размышлений было бы уйма...
А как думают авторы программ, реально это или нет?
Все партии я бы выслал авторам программ и, разумеется, Алканду.
Сомневаюсь, что DN и WinRuss будут уваствовать-дорабатываться.
То Алканд - Дамира создана программистами Украины и Белоруссии
Реальными участниками могут стать Аврора, Plus600, Tundra, Tornado, Damira, Kallisto... Кто еще?
Я еще не знаком с протоколом DamExchange, но думаю, если все его поддержат, то организовать подобные автоматические тесты будет не проблема. |
|
|
|
|
|
NS |
|
Тема сообщения:
Отправлено: Авг 29, 2006 - 09:25 PM
|
|
Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
|
|
Программа изначально будет поддерживать протокол Каллисто, так что силу примерно оценить возможность будет. |
|
|
|
|
|
Kvadrat64 |
|
Тема сообщения:
Отправлено: Авг 29, 2006 - 08:42 PM
|
|
Зарегистрирован: Янв 11, 2006
Сообщений: 590
Откуда : Russia
|
|
Интересно, как описать силу игры программы? Только сравнив ее в матче с другими программами. |
|
|
|
|
|
NS |
|
Тема сообщения:
Отправлено: Авг 29, 2006 - 08:26 PM
|
|
Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
|
|
Если есть ограничения по силе - то есно их нужно формализовывать. |
|
|
|
|
|
Kvadrat64 |
|
Тема сообщения:
Отправлено: Авг 29, 2006 - 08:17 PM
|
|
Зарегистрирован: Янв 11, 2006
Сообщений: 590
Откуда : Russia
|
|
А как ее (силу) оценить? В попугаях или слонах?
Сейчас популярно сравнивать силу игры программы с гроссмейстерским уровнем.
Мне кажется, после тестирования станет ясно, дорабатывать программу или участвовать в турнире. Если будет dll под Каллисто могу запустить тестовый матч на пару тысяч партий, посмотрите результаты и решите для себя. |
|
|
|
|
|
NS |
|
Тема сообщения:
Отправлено: Авг 29, 2006 - 07:54 PM
|
|
Зарегистрирован: Авг 22, 2006
Сообщений: 671
Откуда : Санкт-Петербург
|
|
Реальными участниками могут стать Аврора, Plus600, Tundra, Tornado, Damira, Kallisto... Кто еще?
А в какую силу программа должна играть?
Я начал писать программу, скоро появится первая играющая версия.
И когда будет проводится чемпионат? |
|
|
|
|
|
Kvadrat64 |
|
Тема сообщения:
Отправлено: Авг 29, 2006 - 05:54 PM
|
|
Зарегистрирован: Янв 11, 2006
Сообщений: 590
Откуда : Russia
|
|
Компьютеры не мои , есть на работе несколько неиспользуемых компьютеров конфигурацией Celeron 2800D, 1gb, которые приспособил для собственных нужд. Что Вы понимаете под тестированием? Если это игра комп-комп в автоматическом режиме через сеть - я за, обеими руками за! Запустил матч и отошел. Если это ручной ввод - малопривлекательно, в связи с большой занятостью по основной работе.
Потестировать протокол DamExchange, если-таки он будет реализован - с удовольствием. Опять таки, надо подумать и об удобстве оператора (меня), чтобы не участвовать в запуске второй, третьей и т.д. партии. Повторюсь - запустил матч и отошел.
У Каллисто реализован механизм разыгрывания партий по файлу (назову его файлом сценария), в котором записываются желаемые дебюты. 327 дебютов (летающих) по системе микроматчей при разумном контроле проигрываются за несколько суток. Это был бы настоящий Тест-драйв для программ, если бы они по такой системе сыграли бы друг с другом 327 микроматчей. Материалов для размышлений было бы уйма...
А как думают авторы программ, реально это или нет?
Все партии я бы выслал авторам программ и, разумеется, Алканду.
Сомневаюсь, что DN и WinRuss будут уваствовать-дорабатываться.
То Алканд - Дамира создана программистами Украины и Белоруссии
Реальными участниками могут стать Аврора, Plus600, Tundra, Tornado, Damira, Kallisto... Кто еще? |
|
|
|
|
|
Kallisto |
|
Тема сообщения:
Отправлено: Авг 29, 2006 - 03:55 PM
|
|
Зарегистрирован: Авг 18, 2003
Сообщений: 747
|
|
MiG писал(а):
Но, предположим, мы все жестко договоримся и сделаем это (хотя сильно сомневаюсь, что, например, поддержка протокола будет добавлена в ту же WinRuss или Navigator). Вопрос второй (и главный): как мы всё это будем тестировать? По сути, для тестирования понадобится провести с десяток предварительных турниров...
Эти проги только для мебели. Так что много не потеряем.
Я надеюсь, что с тестированием может помочь Kvadrat64 (судя по всему у него есть несколько компьютеров).
Kvadrat64! Поможете? |
|
|
|
|
|
MiG |
|
Тема сообщения:
Отправлено: Авг 29, 2006 - 03:42 PM
|
|
Зарегистрирован: Сен 12, 2002
Сообщений: 391
|
|
Alkand писал(а): Ничто не заменит человеческого общения.
Общение - в первую очередь
Alkand писал(а): Пусть программы себе режутся в шашки по сети, а мы тем временем рядышком можем чайку-кофейку за неспешной беселой себе позволить.
Когда-то мы уже обсуждали поддержку сетевого протокола. Во-первых нужно, чтобы авторы всех участвующих программ поддержали такой протокол. Это уже, так сказать, организационная проблема
Но, предположим, мы все жестко договоримся и сделаем это (хотя сильно сомневаюсь, что, например, поддержка протокола будет добавлена в ту же WinRuss или Navigator). Вопрос второй (и главный): как мы всё это будем тестировать? По сути, для тестирования понадобится провести с десяток предварительных турниров...
Alkand писал(а): Эх, еще пару дней назад со статусом чемпионата России не было бы проблем
А "2-й Кубок сайта "Шашки в России" чем не статус? По-моему, неплохо звучит |
|
|
|
|
|
Kallisto |
|
Тема сообщения:
Отправлено: Авг 29, 2006 - 12:57 PM
|
|
Зарегистрирован: Авг 18, 2003
Сообщений: 747
|
|
Может быть лучше всего будет всем поддержать протокол DamExchange? Где можно почитать его описание? |
|
|
|
|
|
Alkand |
|
Тема сообщения:
Отправлено: Авг 29, 2006 - 12:21 PM
|
|
Зарегистрирован: Июль 16, 2002
Сообщений: 3653
Откуда : Москва
|
|
Все же хочется провести турнир с участием авторов. Ничто не заменит человеческого общения. Пусть программы себе режутся в шашки по сети, а мы тем временем рядышком можем чайку-кофейку за неспешной беселой себе позволить. |
_________________ Aurora Borealis - единственный инструментарий для истинных профессионалов
|
|
|
|
|
AlexanderS |
|
Тема сообщения:
Отправлено: Авг 29, 2006 - 11:48 AM
|
|
Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
|
|
Alkand писал(а): Может какой интерфейс можно придумать, чтобы по сети программы сами играли? А то я помню, что вводить ходы в каждый компьютер с программой было утомительно
Даже придумывать ничего не надо, только реализовать его в программах. А если все программисты реализуют то можно хоть марафон запустить... на месяц И никакого личного участия не надо будет. И "статистическая достоверность" которой тут косточки перемывают в порядке будет |
|
|
|
|
|
Alkand |
|
Тема сообщения:
Отправлено: Авг 29, 2006 - 11:41 AM
|
|
Зарегистрирован: Июль 16, 2002
Сообщений: 3653
Откуда : Москва
|
|
Эх, еще пару дней назад со статусом чемпионата России не было бы проблем, а сегодня проще провести турнир под эгидой ФМЖД. Какие у нас страны есть? Поправляйте, если напутаю -
- Россия (PLUS600, Тундра, Торнадо, Аврора, Дамира)
- Украина (Навигатор)
- Беларусь (Каллисто)
- Франция (WinRus)
Для первого, неофициального чемпионата мира может быть и достаточно. Ну, на призы ноутбука не обещаю, а процессор AMD-ный так и быть выделю. Но просьба губы не раскатывать, топовых моделей и двух-ядерных не ждите
Пока вижу самую большую проблему в операторах программ. Может какой интерфейс можно придумать, чтобы по сети программы сами играли? А то я помню, что вводить ходы в каждый компьютер с программой было утомительно |
_________________ Aurora Borealis - единственный инструментарий для истинных профессионалов
|
|
|
|
|
AlexanderS |
|
Тема сообщения:
Отправлено: Авг 29, 2006 - 02:03 AM
|
|
Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
|
|
Если в ноябре то участие Авроры подтверждаю, думаю, без проблем прилечу в Москву. Статус ЧР было бы неплохо ;)
Что касается регламента я думаю двухкруговой турнир самое то, суммируя полные результаты микроматчей. Было бы конечно хорошо отдельно классику отдельно жеребьевку, но это потребует слишком уж большого количества времени да и результативность в классику наверное будет не очень... Времени на партию даже минут 15 мне кажется вполне достаточно если мощные компьютеры будут. И безо всяких матчей из двух партий При равных очках считать личные встречи и коэффициенты, или число побед... В общем, см. кодекс. |
|
|
|
|
|
|
|