Шахматы - Свободное общение - Форумы Anti-Malware.ru Перейти к содержанию
K_Mikhail

Шахматы

Recommended Posts

K_Mikhail

Из жизни: компьютер (чёрные) пытается выиграть, справедливо полагая, что обладает существенным материальным перевесом.

chess.PNG

Несмотря на это -- позиция совершенно ничейная в виду отсутствия полей вторжения как для белых, так и для чёрных.

Как бы Вы "объяснили" компьютеру с т.зр. игрового алгоритма программы, что данная позиция является ничейной?

Правило 50-ти ходов можно не учитывать.

post-270-1325954945_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Kapral
Из жизни: компьютер (чёрные) пытается выиграть, справедливо полагая, что обладает существенным материальным перевесом.
chess.PNG

Несмотря на это -- позиция совершенно ничейная в виду отсутствия полей вторжения как для белых, так и для чёрных.

Как бы Вы "объяснили" компьютеру с т.зр. игрового алгоритма программы, что данная позиция является ничейной?

Правило 50-ти ходов можно не учитывать.

А что за софтина пытается так сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rustock.C
Несмотря на это -- позиция совершенно ничейная в виду отсутствия полей вторжения как для белых, так и для чёрных.

Что значит ничейная? Я так понимаю, у чёрных остался ферзь? Если да, то белым конец.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
alexgr

ферзя не приметил....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
K_Mikhail
Что значит ничейная? Я так понимаю, у чёрных остался ферзь? Если да, то белым конец.

Вы, простите, где ферзя у чёрных увидели? На е6 -- слон.

А что за софтина пытается так сделать?

GNU Chess, в заголовке окна же... Или я что-то не так понял?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rustock.C
На е6 -- слон.

Ок.

Как бы Вы "объяснили" компьютеру с т.зр. игрового алгоритма программы, что данная позиция является ничейной?

1)пешки заблокированы с обеих сторон , т.е. нет хода вперед.

2)слон чёрных стоит на диагонале, с которой невозможно произвести атаку на пешки.

3)у короля чёрных нет возможности атаковать пешек, так как он будет атакован сам в случае нападения.

Как-то так.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
K_Mikhail
1)пешки заблокированы с обеих сторон , т.е. нет хода вперед.

2)слон чёрных стоит на диагонале, с которой невозможно произвести атаку на пешки.

3)у короля чёрных нет возможности атаковать пешек, так как он будет атакован сам в случае нападения.

Как-то так.

Вот все эти "невозможно" и "нет возможности" надо сказать понятным компьютеру языком.

Компьютеры оценивают силу фигур по материальному признаку (пешка +1, конь\слон +3, ладья +5, ферзь +9), в данном случае не учитывается реальная сила фигур с учётом позиционных особенностей. А вот это-то и интересно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Kapral
GNU Chess, в заголовке окна же... Или я что-то не так понял?
Пардон, не рассматривал в полный экран, мне хватала превью
Компьютеры оценивают силу фигур по материальному признаку (пешка +1, конь\слон +3, ладья +5, ферзь +9), в данном случае не учитывается реальная сила фигур с учётом позиционных особенностей. А вот это-то и интересно...
Насколько я знаю учитывается и позиция

и анализ идет на несколько ходов вперед

GNU Chess

А версия какая?

А то

Оценка позиции начиная с 5-х версий программы немного отличается от более ранних. Ранние версии использовали таблицы «фигура-поле» с неполной оценкой конечных узлов (end-leaf). Это таблицы, заполненые значениями, которые соответствуют важности присутствия фигур на данном поле. Таблица заполнялась один раз в начале поиска хода.

Недостаток таблиц «фигура-поле» в том, что информация обычно становится менее и менее значимой по мере роста глубины поиска, потому что позиция на доске меняется слишком быстро. С увеличением быстродействия компьютеров становится возможен всё более глубокий поиск, и таким образом таблицы могут вводить программу в заблуждение, выдавая ходы, не соответствующие позиции.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
K_Mikhail
А версия какая?

4.15 for Windows. Судя по всему, портов 5-ки и выше для Windows нет.. :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Kapral
4.15 for Windows. Судя по всему, портов 5-ки и выше для Windows нет.. :(

Попробую на неделе поставить на Федору и проверить

2 Moderators

Выделите, плиз посмты о шахматах в отдельный топик ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Kapral

Оказывается стоит у меня

Надо только запись этой партии в PGN - а то реализация которая у меня не позволяет произвольно расставить фигуры

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ummitium
Из жизни: компьютер (чёрные) пытается выиграть, справедливо полагая, что обладает существенным материальным перевесом.
Лажовая программа, вот и все. Нормальная шахматная программа (Deep Fritz) имеет эндшпильную базу и более глубокий расчет и дойти до такой абсурдной позиции она вам просто не даст. :)
Правило 50-ти ходов можно не учитывать.
В данной позиции и "особенности" расчета программы по другому никак.

Если речь идет о доработке этой шахматной программы - я пас :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

  • Сообщения

    • demkd
      Если версия системы идентичная то скорее всего подойдет, но это не точно, потому что лично я всегда пользовался бэкапом реестра, сперва ERUNT-ом, а когда он стал неактуален сделал свой ABR.
    • santy
      Вообще, в сети мало пишут про то, как восстановить работу безопасного режима, в основном после поискового запроса выводят статьи, как войти в безопасный  режим. (Видно хромает еще ИИ по этому вопросу). По данному, частному случаю как будто все уже перепробовали: точка восстановления есть но с заражением системы, со слов пользователя. Хотя по факту здесь и не нужно восстанавливать систему, достаточно только найти в этой точке файл SYSTEM, откопировать его в другое место и извлечь из него ключ SafeBoot. Возможно, что он и делал восстановление системы из точки восст., но Safe mode не заработал. Других точек восстановления нет, бэкапов реестра нет, так как не работал ранее с uVS, да, и мы вообщем редко практикуем в сложных случаях создавать бэкап реестра. Те функции восстановления ключа, что заложены в uVS, опираются на бэкап реестра. (Которого не оказалось в системе). Твик Зайцева так же не сработал, возможно основан на методе их текста, который RP55 принес сюда. Остается попытаться перенести ключ с чистой аналогичной системы. Возможно ли безболезненно взять ключ Safeboot из другой аналогичной чистой системы? Какие могут возникнуть проблемы? драйвера оборудования могут оказаться различными?  
    • demkd
      "CurrentControlSet" это виртуальный ключ, он указывает на последний рабочий CurrentControlSetXXX, потому копировать там обычно нечего потому что есть лишь CurrentControlSet001, который и есть CurrentControlSet, другое дело когда есть 001 и 002, один из них может быть живым, а может и не быть.
      Но на самом деле не нужно маяться фигней, нужно пользоваться бэкапом и восстановлением реестра, тем более что в uVS есть твик для включения системного бэкапа реестра, так же копии реестра есть в теневых копиях и точках восстановления, где гарантировано можно найти рабочую ветку реестра и восстановить ее либо руками либо через uVS->Реестр->Восстановить из копии ключ SafeBoot
    • PR55.RP55
      " Вот еще в помощь рекомендации от Зайцева Олега:   Цитата Кроме того, есть еще один метод восстановления испорченных ключей. Как известно, в самом реестре есть копии ключа SafeBoot. Они находятся в HKLM\SYSTEM\CurrentControlSet001\Control\SafeBoot и HKLM\SYSTEM\CurrentControlSet002\Control\SafeBoot. Следовательно, можно попробовать следующую операцию:
      1. Экспортировать HKLM\SYSTEM\CurrentControlSet001\Control\SafeBoot
      2. В полученном REG файле заменить "CurrentControlSet001" на "CurrentControlSet" (REG файл текстовый, поэтому заменить несложно)
      3. Импортировать модифицированный файл
      Данная операция может быть успешной сразу после запуска повреждающей ключ реестра вредоносной программы, до перезагрузки. Нарушена загрузка в защищенном режиме (SafeBoot) Изменено 6 часов назад пользователем safety " https://forum.kasperskyclub.ru/topic/466078-privetstvuju-slovil-majner-po-nazvaniem-toolbtcmine2782/page/6/#comments А, что если это будет делать uVS ? т.е. Копировать ключ > модифицировать > производить перезапись.
    • Ego Dekker
      Домашние антивирусы для Windows были обновлены до версии 18.1.10.
×