<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Комментарии к публикации «Реализация алгоритма Минимакс на примере игры «Крестики-Нолики»»]]></title>
    <link>https://habr.com/ru/articles/329058/</link>
    <description><![CDATA[Комментарии к публикации «Реализация алгоритма Минимакс на примере игры «Крестики-Нолики»»]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sun, 03 May 2026 08:06:51 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      

      
        
  
    <item>
      <title>25.06.2025 08:40:47 Zara6502</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/329058/#comment_28483290</guid>
      <link>https://habr.com/ru/articles/329058/#comment_28483290</link>
      <description><![CDATA[<blockquote><p>Для того чтобы сделать игру непобедимой, было необходимо создать алгоритм, который может рассчитать все возможные ходы для «компьютерного» игрока  </p></blockquote><p>игра ограничивается в 5-6 if'ов, абсолютно нет никакой необходимости рассчитывать все возможные ходы. по памяти:</p><ol><li><p>Если ваш первый ход то ставите в центр</p></li><li><p>Если ваш ход второй, то всегда ставите в центр или в угол</p></li><li><p>Если от противника угроза - ставите так чтобы её ликвидировать</p></li></ol><p>С таким алгоритмом вы всегда или сводите игру в ничью или выигрываете. Победить в Крестики-нолики можно только при одном условии - ваш оппонент сделает неправильный ход, например при вашем ходе в центр, он поставит свой в центр любой из сторон - это 100% проигрыш.</p><pre><code>...
.O.
...

.X.
.O.
...

.XO
.O.
...

.XO
.O.
X..

.XO
.OO
X..

всё</code></pre>]]></description>
      <pubDate>Wed, 25 Jun 2025 08:40:47 GMT</pubDate>
      <dc:creator><![CDATA[Zara6502]]></dc:creator>
    </item>
  

  
    <item>
      <title>07.07.2021 19:49:59 ArtWay3D</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/329058/#comment_23237750</guid>
      <link>https://habr.com/ru/articles/329058/#comment_23237750</link>
      <description><![CDATA[Как говорится — «А почему бы и нет?» <br>
Заинтересовали. Спасибо за перевод.]]></description>
      <pubDate>Wed, 07 Jul 2021 19:49:59 GMT</pubDate>
      <dc:creator><![CDATA[ArtWay3D]]></dc:creator>
    </item>
  

  
    <item>
      <title>07.07.2021 18:28:28 sswwssww</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/329058/#comment_23237522</guid>
      <link>https://habr.com/ru/articles/329058/#comment_23237522</link>
      <description><![CDATA[<p>Тег Python здесь для привлечения аудитории питонистов?</p>]]></description>
      <pubDate>Wed, 07 Jul 2021 18:28:28 GMT</pubDate>
      <dc:creator><![CDATA[sswwssww]]></dc:creator>
    </item>
  

  
    <item>
      <title>07.07.2021 08:23:30 senpay</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/329058/#comment_23234796</guid>
      <link>https://habr.com/ru/articles/329058/#comment_23234796</link>
      <description><![CDATA[<p>Неплохая оптимизация, только вот зачем?</p><p>В любом случае цель оригинальной статьи в изучении принципов алгоритма, а не создании его оптимальной реализации.</p><p>У меня на гитхабе валяется более совершенная версия алгоритма, но это перевод, а потому я не вносил 'отсебятины'</p>]]></description>
      <pubDate>Wed, 07 Jul 2021 08:23:30 GMT</pubDate>
      <dc:creator><![CDATA[senpay]]></dc:creator>
    </item>
  

  
    <item>
      <title>07.07.2021 08:18:58 ciubotaru</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/329058/#comment_23234780</guid>
      <link>https://habr.com/ru/articles/329058/#comment_23234780</link>
      <description><![CDATA[<p>И в каждой партии заново делать полный перебор??? Поскольку у вас хватает вычислительной мощности для полного обхода графа позиций и хватает памяти для хранения под-графа оптимальных, то почему бы не обсчитать его однажды, не сохранить в таблицу и не играть по таблице?</p>]]></description>
      <pubDate>Wed, 07 Jul 2021 08:18:58 GMT</pubDate>
      <dc:creator><![CDATA[ciubotaru]]></dc:creator>
    </item>
  

  
    <item>
      <title>07.07.2021 07:43:42 numitus2</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/329058/#comment_23234612</guid>
      <link>https://habr.com/ru/articles/329058/#comment_23234612</link>
      <description><![CDATA[<p>А в чем проблема? Просто не надо искать финальную комбинацию, а надо как в шахматах просчитывать на 8-12 ходов и максимизировать "очки"</p>]]></description>
      <pubDate>Wed, 07 Jul 2021 07:43:42 GMT</pubDate>
      <dc:creator><![CDATA[numitus2]]></dc:creator>
    </item>
  

  
    <item>
      <title>07.07.2021 05:10:46 a-tk</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/329058/#comment_23234034</guid>
      <link>https://habr.com/ru/articles/329058/#comment_23234034</link>
      <description><![CDATA[А теперь то же самое для открытой сетки с соответствующей длины линией…]]></description>
      <pubDate>Wed, 07 Jul 2021 05:10:46 GMT</pubDate>
      <dc:creator><![CDATA[a-tk]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
