Google
 

Сайт Андрея Иванова

Андрей Иванов - все секреты шашек и шашистов

Login





 


 Забыли пароль?
 или новый пользователь? Зарегистрируйся!

Кто с нами

Пользователей:  На сайте
Пользователей:  Пользователей: 0
Гостей:  Гостей: 2
Всего:  Всего: 2
Пользователей:  Зарегистрированные
No members connected


Новая тема   Ответить
Предыдущая тема Версия для печати Войти и проверить личные сообщения Следующая тема
Автор Сообщение
Kallisto
Тема сообщения:   СообщениеОтправлено: Авг 29, 2006 - 10:40 PM



Зарегистрирован: Авг 18, 2003
Сообщений: 747

NS писал(а):
Если есть ограничения по силе - то есно их нужно формализовывать. Smile

Никогда не было никаких ограничений по силе игры. По-моему достаточно таких ограничений:
- программа должна делать ходы в соответсвии с правилами русских шашек (на шахматные чемпионаты мира допускались проги и не знавшие всех тонкостей правил)
- программа должна поддерживать выбранный для турнирна контроль времени
- программа должна поддерживать стандартный протокол обмена ходами (предлагается DamExchange)

Вводить ограничения по силе можно только через систему отбора. Вряд ли кто-то захочет проводить отборочный турнир.
 
 Профиль пользователя отправить личное сообщение Послать e-mail WWW  
Ответить с цитатой Наверх
Kallisto
Тема сообщения:   СообщениеОтправлено: Авг 29, 2006 - 10:35 PM



Зарегистрирован: Авг 18, 2003
Сообщений: 747

Kvadrat64 писал(а):
Компьютеры не мои Smile, есть на работе несколько неиспользуемых компьютеров конфигурацией Celeron 2800D, 1gb, которые приспособил для собственных нужд. Что Вы понимаете под тестированием? Если это игра комп-комп в автоматическом режиме через сеть - я за, обеими руками за! Запустил матч и отошел. Если это ручной ввод - малопривлекательно, в связи с большой занятостью по основной работе.
Потестировать протокол DamExchange, если-таки он будет реализован - с удовольствием. Опять таки, надо подумать и об удобстве оператора (меня), чтобы не участвовать в запуске второй, третьей и т.д. партии. Повторюсь - запустил матч и отошел.
У Каллисто реализован механизм разыгрывания партий по файлу (назову его файлом сценария), в котором записываются желаемые дебюты. 327 дебютов (летающих) по системе микроматчей при разумном контроле проигрываются за несколько суток. Это был бы настоящий Тест-драйв для программ, если бы они по такой системе сыграли бы друг с другом 327 микроматчей. Материалов для размышлений было бы уйма...
А как думают авторы программ, реально это или нет?
Все партии я бы выслал авторам программ и, разумеется, Алканду.
Сомневаюсь, что DN и WinRuss будут уваствовать-дорабатываться.
То Алканд - Дамира создана программистами Украины и Белоруссии Smile
Реальными участниками могут стать Аврора, Plus600, Tundra, Tornado, Damira, Kallisto... Кто еще?


Я еще не знаком с протоколом DamExchange, но думаю, если все его поддержат, то организовать подобные автоматические тесты будет не проблема.
 
 Профиль пользователя отправить личное сообщение Послать e-mail WWW  
Ответить с цитатой Наверх
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
Откуда : Санкт-Петербург
Если есть ограничения по силе - то есно их нужно формализовывать. Smile
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
Kvadrat64
Тема сообщения:   СообщениеОтправлено: Авг 29, 2006 - 08:17 PM



Зарегистрирован: Янв 11, 2006
Сообщений: 590
Откуда : Russia
А как ее (силу) оценить? В попугаях или слонах? Wink
Сейчас популярно сравнивать силу игры программы с гроссмейстерским уровнем. Very Happy
Мне кажется, после тестирования станет ясно, дорабатывать программу или участвовать в турнире. Если будет 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
Компьютеры не мои Smile, есть на работе несколько неиспользуемых компьютеров конфигурацией Celeron 2800D, 1gb, которые приспособил для собственных нужд. Что Вы понимаете под тестированием? Если это игра комп-комп в автоматическом режиме через сеть - я за, обеими руками за! Запустил матч и отошел. Если это ручной ввод - малопривлекательно, в связи с большой занятостью по основной работе.
Потестировать протокол DamExchange, если-таки он будет реализован - с удовольствием. Опять таки, надо подумать и об удобстве оператора (меня), чтобы не участвовать в запуске второй, третьей и т.д. партии. Повторюсь - запустил матч и отошел.
У Каллисто реализован механизм разыгрывания партий по файлу (назову его файлом сценария), в котором записываются желаемые дебюты. 327 дебютов (летающих) по системе микроматчей при разумном контроле проигрываются за несколько суток. Это был бы настоящий Тест-драйв для программ, если бы они по такой системе сыграли бы друг с другом 327 микроматчей. Материалов для размышлений было бы уйма...
А как думают авторы программ, реально это или нет?
Все партии я бы выслал авторам программ и, разумеется, Алканду.
Сомневаюсь, что DN и WinRuss будут уваствовать-дорабатываться.
То Алканд - Дамира создана программистами Украины и Белоруссии Smile
Реальными участниками могут стать Аврора, Plus600, Tundra, Tornado, Damira, Kallisto... Кто еще?
 
 Профиль пользователя отправить личное сообщение  
Ответить с цитатой Наверх
Kallisto
Тема сообщения:   СообщениеОтправлено: Авг 29, 2006 - 03:55 PM



Зарегистрирован: Авг 18, 2003
Сообщений: 747

MiG писал(а):

Но, предположим, мы все жестко договоримся и сделаем это (хотя сильно сомневаюсь, что, например, поддержка протокола будет добавлена в ту же WinRuss или Navigator). Вопрос второй (и главный): как мы всё это будем тестировать? По сути, для тестирования понадобится провести с десяток предварительных турниров...

Эти проги только для мебели. Так что много не потеряем.

Я надеюсь, что с тестированием может помочь Kvadrat64 (судя по всему у него есть несколько компьютеров).
Kvadrat64! Поможете?
 
 Профиль пользователя отправить личное сообщение Послать e-mail WWW  
Ответить с цитатой Наверх
MiG
Тема сообщения:   СообщениеОтправлено: Авг 29, 2006 - 03:42 PM



Зарегистрирован: Сен 12, 2002
Сообщений: 391

Alkand писал(а):
Ничто не заменит человеческого общения.

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

Когда-то мы уже обсуждали поддержку сетевого протокола. Во-первых нужно, чтобы авторы всех участвующих программ поддержали такой протокол. Это уже, так сказать, организационная проблема Smile

Но, предположим, мы все жестко договоримся и сделаем это (хотя сильно сомневаюсь, что, например, поддержка протокола будет добавлена в ту же WinRuss или Navigator). Вопрос второй (и главный): как мы всё это будем тестировать? По сути, для тестирования понадобится провести с десяток предварительных турниров...
Alkand писал(а):
Эх, еще пару дней назад со статусом чемпионата России не было бы проблем

А "2-й Кубок сайта "Шашки в России" чем не статус? По-моему, неплохо звучит Smile
 
 Профиль пользователя отправить личное сообщение Послать e-mail  
Ответить с цитатой Наверх
Kallisto
Тема сообщения:   СообщениеОтправлено: Авг 29, 2006 - 12:57 PM



Зарегистрирован: Авг 18, 2003
Сообщений: 747

Может быть лучше всего будет всем поддержать протокол DamExchange? Где можно почитать его описание?
 
 Профиль пользователя отправить личное сообщение Послать e-mail WWW  
Ответить с цитатой Наверх
Alkand
Тема сообщения:   СообщениеОтправлено: Авг 29, 2006 - 12:21 PM



Зарегистрирован: Июль 16, 2002
Сообщений: 3653
Откуда : Москва
Все же хочется провести турнир с участием авторов. Ничто не заменит человеческого общения. Пусть программы себе режутся в шашки по сети, а мы тем временем рядышком можем чайку-кофейку за неспешной беселой себе позволить. Smile

_________________
Aurora Borealis - единственный инструментарий для истинных профессионалов Smile
 
 Профиль пользователя отправить личное сообщение Послать e-mail WWW  
Ответить с цитатой Наверх
AlexanderS
Тема сообщения:   СообщениеОтправлено: Авг 29, 2006 - 11:48 AM



Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
Alkand писал(а):
Может какой интерфейс можно придумать, чтобы по сети программы сами играли? А то я помню, что вводить ходы в каждый компьютер с программой было утомительно Rolling Eyes

Даже придумывать ничего не надо, только реализовать его в программах. А если все программисты реализуют то можно хоть марафон запустить... на месяц Smile И никакого личного участия не надо будет. И "статистическая достоверность" которой тут косточки перемывают в порядке будет Smile
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
Alkand
Тема сообщения:   СообщениеОтправлено: Авг 29, 2006 - 11:41 AM



Зарегистрирован: Июль 16, 2002
Сообщений: 3653
Откуда : Москва
Эх, еще пару дней назад со статусом чемпионата России не было бы проблем, а сегодня проще провести турнир под эгидой ФМЖД. Какие у нас страны есть? Поправляйте, если напутаю -

- Россия (PLUS600, Тундра, Торнадо, Аврора, Дамира)
- Украина (Навигатор)
- Беларусь (Каллисто)
- Франция (WinRus)

Для первого, неофициального чемпионата мира может быть и достаточно. Ну, на призы ноутбука не обещаю, а процессор AMD-ный так и быть выделю. Но просьба губы не раскатывать, топовых моделей и двух-ядерных не ждите Very Happy

Пока вижу самую большую проблему в операторах программ. Может какой интерфейс можно придумать, чтобы по сети программы сами играли? А то я помню, что вводить ходы в каждый компьютер с программой было утомительно Rolling Eyes

_________________
Aurora Borealis - единственный инструментарий для истинных профессионалов Smile
 
 Профиль пользователя отправить личное сообщение Послать e-mail WWW  
Ответить с цитатой Наверх
AlexanderS
Тема сообщения:   СообщениеОтправлено: Авг 29, 2006 - 02:03 AM



Зарегистрирован: Авг 29, 2002
Сообщений: 845
Откуда : Якутск
Если в ноябре то участие Авроры подтверждаю, думаю, без проблем прилечу в Москву. Статус ЧР было бы неплохо ;)
Что касается регламента я думаю двухкруговой турнир самое то, суммируя полные результаты микроматчей. Было бы конечно хорошо отдельно классику отдельно жеребьевку, но это потребует слишком уж большого количества времени да и результативность в классику наверное будет не очень... Времени на партию даже минут 15 мне кажется вполне достаточно если мощные компьютеры будут. И безо всяких матчей из двух партий Smile При равных очках считать личные встречи и коэффициенты, или число побед... В общем, см. кодекс.
 
 Профиль пользователя отправить личное сообщение WWW ICQ 
Ответить с цитатой Наверх
Показать:     
Перейти к:  
Время в формате GMT + 3
Новая тема   Ответить
Предыдущая тема Версия для печати Войти и проверить личные сообщения Следующая тема
PNphpBB2 © 2003-2007 
 
Page created in 0.74667096138 seconds.