Главная › Форумы › Шашечные программы › Шашечные программы › Кубок сайта 2007
- В этой теме 225 ответов, 19 участников, последнее обновление 13 лет, 11 месяцев назад сделано Krzychumag.
-
АвторСообщения
-
29.11.2007 в 19:36 #396499alemoУчастник
Зависание?
Zavisaniye bilo v odnoi iz parti matcha Chinook — Tinsley. U nix chetko eto ne bilo ogovoreno v reglamente, no programmist sdalsya, xotya pozitziya bila s ochen silnim preimushestvom u programmi.
ALEMO
29.11.2007 в 20:14 #396500KvadratУчастникЯ предлагал при известной начальной позиции считать партию уже начавшейся… То есть после жеребьевки вмешиваться в программу уже нельзя. Возможных начальных позиций несколько сотен, сделать под них полноценную ДБ нереально, а перед партией, зная позицию сильный шашист может задать маленькую хорошую библиотеку. А это уже адванс.
Примерно это я и имел ввиду. У меня есть опыт построения ДБ для Дамиры. К сожалению, размер ДБ в нормально играющей версии был ограничен 50000 ходами, а это лишь несколько дебютов. Поэтому для разных дебютов был составлен набор ДБ, меняя которые Дамира получала перевес. Соответственно, без которых «сливала».
Кроме того, может быть масса настроек о которых говорил Свирин — агрессивность, расход времени и т.д. Считаю, что такие настройки могут быть сделаны перед матчем с известным соперником, но до оглашения дебюта.29.11.2007 в 21:48 #396501plus600УчастникЯ считаю что сбой возможен в одном случае — глючное железо, всё остальное — это ошибки в программе, и в этом случае ей должно засчитываться поражение. (в том числе если программа предлагает невозможный ход, или зависает, не делая хода)
А как определить, что явилось причиной появления сообщения акцесс виолейшн — сбойная память или ошибка в программе?
Неверно введенный ход — на этот случай можно взять правила ICGA. (5-ый пункт).
Я не это имел ввиду. Когда программа делает не тот ход, что считает правильным автор — там же смайлик стоял.
30.11.2007 в 08:37 #396502AlkandУчастник… роме того, может быть масса настроек о которых говорил Свирин — агрессивность, расход времени и т.д. Считаю, что такие настройки могут быть сделаны перед матчем с известным соперником, но до оглашения дебюта.
Вроде никто не против. Давайте на том и порешим, — «Участник может сменить настройки программы в паузах между матчами, но обязательно до проведения жребия дебюта.»
Турнир будет круговой, перед стартом определим жребием места в табличке и сразу будет ясен порядок встреч между участниками.Отсалось определиться с ситуациями по ошибкам программ, железа и операторов.
30.11.2007 в 10:33 #396503plus600УчастникА проверять программы на соответствие правилам шашек будем? Или это риск самих программ?
30.11.2007 в 11:11 #396504NSУчастникЗачем проверять? Проверять должен разработчик, нелегальный ход — поражение.
30.11.2007 в 11:13 #396505AlkandУчастникА проверять программы на соответствие правилам шашек будем? Или это риск самих программ?
Предлагаю сэкономить время. Отнесем риски на участников. Нужно только решить какое наказание будет за невозможный ход.
Предлагаю так —
— 1-ый раз (в турнире) — предупреждение
— 2-ой раз — поражение.Но уверен, что такого не будет. Пусть на легкие победы никто не надеется 😆
30.11.2007 в 11:24 #396506plus600УчастникВполне согласен.
Такая ситуация возможна, если будут программы, например, адаптированные с других версий шашек.
30.11.2007 в 11:48 #396507NSУчастник— 1-ый раз (в турнире) — предупреждение
— 2-ой раз — поражение.Не совсем понял. Нелегальный ход — предупреждение, и производим на доске нелегальный ход? Или что-нибудь навроде «фука» — нелегальный ход, снимаем шашку с доски? 😯
То есть в шашках в принципе возможно продолжение партии в такой ситуации?
Если нелегальный ход вызван неправильно введенным оператором ходом до этого — тогда понятно, откат партии. А если программа не умеет играть по правилам?
30.11.2007 в 11:51 #396508plus600УчастникЧего тут непонятного? Расставляем позицию, возникающую после правильного хода и продолжаем игру.
30.11.2007 в 11:53 #396509NSУчастникВ каждой позиции существует один правильный ход?
30.11.2007 в 11:56 #396510plus600УчастникА, понял. Речь идет о невозможности ввода хода противника. Если программа делает нелегальный ход, тут все ясно — поражение.
30.11.2007 в 12:02 #396511NSУчастникА предупреждение тогда в каком случае? :
30.11.2007 в 12:05 #396512plus600УчастникПри невозможности правильно ввести ход противника. Тогда расставляем позицию псоле этого хода, выносим предупреждение и продолжаем игру. Программе становится стыдно и она больше так не делает.
30.11.2007 в 12:12 #396513NSУчастникДа, в этом случае наверно можно дать программе «последний шанс»
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.