Среда, 18.06.2025, 00:17 | Приветствую Вас Гость | Регистрация | Вход
RSS

Главная » 2014 » Февраль » 14 » Шахматы
14:41

Шахматы





shah2 Играю с ЭВМ в шахматы. Научился выигрывать на 8 уровне. Правда, я часто беру ходы назад.

Машина в начале и середине игры ходит очень быстро, но, что удивительно, сильно тупит в эндшпиле. Я, право, понимаю, почему она не умеет сдаваться, программой не предусмотрено. Но вот зачем компьютер так долго анализирует позицию и выбирает ход в ситуации, когда этот ход единственно возможный? Может, в этом есть какой-то неведомый мне глубинный смысл? Чего он тянет? Выражает таким способом свое недовольство? Может, это звоночек о грядущем бунте роботов?
  • 1. Дмитрий V Сиурко | Март 13th, 2011 в 8:14

    Это определяется алгоритмом. Там есть несколько видов, самый распространенный – это перебор ближайших комбинаций (т.е. “уровень” того с кем ты играешь – это “глубина” или число вариантов перебора). Если она “веткой” (машина) перебирает, то начинает тупить, откровенно.

    Чтобы обыграть машину – надо просто знать алгоритм как она “думает” (считает). Шахматы довольно простая игра.

    Дима

  • 2. Дмитрий V Сиурко | Март 13th, 2011 в 8:20

    А вообще машину обыграть просто – надо не поддаваться алгоритму, т.к. он – примитивен и не учитывает “человеческий” момент. Достаточно совершить одну ошибку (ошибку, с точки зрения машины; глупый ход, если угодно) и машина даст сбой. Попробуй Саша – тебе доставит удовольствие наблюдать за этим делом.

  • 3. Дмитрий V Сиурко | Март 13th, 2011 в 11:08

    Т.е. самый очевидный ход для машины является аналогичным решением среди нескольких вариантов. Ей – не важно. И чем старше значение класса в ветвях решения (а они ж на матрицу завязаны – шахматы это матрица) – тем машине даже для очевидного и примитивного хода надо дольше перебирать решения. На “первом ходе” машине просто сделать “выбор” – он заложен и не требует “долгих размышлений”, а вот на сотом ходе – существуют уже тысячи комбинаций, и то, что очевидно для человека – не очевидно для машины. Это как с ценой за эту игру, помнишь эту байку, на первую клеточку положи одно зернышко, на вторую – два, на третью – четыре и т.п. Вот на 64-ой клеточке машине уже “в напряг” делать примитивные и очевидные операции.

    Отсюда вывод – Саша – покупай новый комп, с пятью ядрами, 8-ю гигабайтами памяти и т.п. :о)

  • 4. Александр Филюрин | Март 13th, 2011 в 15:39

    Судя по количеству коментариев, Дима, шахматы тебе близки.

Немного HTML кода:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Просмотров: 322 | Добавил: elikent | Рейтинг: 0.0/0
Всего комментариев: 0

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа