<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=18493</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=18493&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)».]]></description>
		<lastBuildDate>Tue, 09 Sep 2025 16:54:43 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=162717#p162717</link>
			<description><![CDATA[<p>А, я не понял, думал вы вручную писали.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 09 Sep 2025 16:54:43 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=162717#p162717</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=162716#p162716</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Я намекаю на неоптимальность самого подхода — перебирать все возможные состояния поля вручную.</p></blockquote></div><p>Не совсем пойму, в чем неоптимальность? Ну да, если состояний очень много, то размер файла будет через-чур большим. И что значит &quot;вручную&quot;? Это же делает генератор, который сам строит дерево игры.</p>]]></description>
			<author><![CDATA[null@example.com (Arigato)]]></author>
			<pubDate>Tue, 09 Sep 2025 15:57:27 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=162716#p162716</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=162715#p162715</link>
			<description><![CDATA[<p>Да я не сомневаюсь, что он адаптирует (хотя, может, и не с первой попытки). Я намекаю на неоптимальность самого подхода — перебирать все возможные состояния поля вручную.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 09 Sep 2025 15:46:55 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=162715#p162715</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=162714#p162714</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>А как насчёт 4х4?</p></blockquote></div><p>Я в такие XO никогда не играл. Но вы можете попросить ChatGPT адаптировать генератор под такие размеры игрового поля.</p>]]></description>
			<author><![CDATA[null@example.com (Arigato)]]></author>
			<pubDate>Tue, 09 Sep 2025 15:13:56 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=162714#p162714</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=162712#p162712</link>
			<description><![CDATA[<p>Так а смысл прописывать вручную все возможные состояния, если их можно сгенерировать? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> А как насчёт 4х4?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 09 Sep 2025 13:34:33 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=162712#p162712</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=162711#p162711</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Так у вас все возможные комбинации присутствуют на странице одновременно, а здесь реальная смена без JS.</p></blockquote></div><p>Это стилями делается. Мне просто лень было в стилях ковыряться.</p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>навставлял лишних состояний</p></blockquote></div><p>В моем генераторе получается 314 игровых позиций. Чуть переделал, убрал кавычки в href и id, на пару Кб стало меньше (сейчас файл с игрой весит 33 Кб). Скачать можно из первого сообщения темы.</p>]]></description>
			<author><![CDATA[null@example.com (Arigato)]]></author>
			<pubDate>Tue, 09 Sep 2025 11:42:29 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=162711#p162711</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=162709#p162709</link>
			<description><![CDATA[<p>Но вы правы, таки навставлял лишних состояний, исправился.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 09 Sep 2025 11:05:33 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=162709#p162709</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=162708#p162708</link>
			<description><![CDATA[<p>Так у вас все возможные комбинации присутствуют на странице одновременно, а здесь реальная смена без JS.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 09 Sep 2025 07:43:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=162708#p162708</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=162707#p162707</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Ну да, подтверждаю, ChatGPT 5 Thinking у меня тоже не догадался, даже с подсказками. Зато Claude Opus 4.1 думал примерно 3 секунды</p></blockquote></div><p>В том и дело, что ChatGPT уже не топ.</p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Ну и прилагаю код от него в качестве &quot;реабилитации&quot;.</p></blockquote></div><p>Ну как сказать... Да, с задачей формально справился. Да, красиво оформил (хотя это вопрос исключительно стилей, мой вариант тоже можно украсить). Но вот его код весит 695 Кб, мой - 35 Кб. То есть у него получился файл в 20 раз больше. Не знаю, что он туда напихал (не изучал логику генератора). Скорее всего он туда запихал все возможные комбинации игрового поля, в то время, как у меня только те состояния, которые достижимы, то есть присутствуют в дереве игры. Ну я свой генератор сам писал...</p>]]></description>
			<author><![CDATA[null@example.com (Arigato)]]></author>
			<pubDate>Tue, 09 Sep 2025 06:55:23 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=162707#p162707</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=162706#p162706</link>
			<description><![CDATA[<p>Ну да, подтверждаю, ChatGPT 5 Thinking у меня тоже не догадался, даже с подсказками. Зато Claude Opus 4.1 думал примерно 3 секунды:<br /></p><div class="quotebox"><blockquote><p>Можешь определить, что закодировано в приложенном файле?</p></blockquote></div><div class="quotebox"><blockquote><p>Анализируя структуру HTML файла, могу определить, что это **интерактивная игра &quot;Крестики-нолики&quot;** (Tic-Tac-Toe), реализованная полностью на HTML и CSS без JavaScript.</p><p>Вот как она работает:</p><p>## Основные элементы:<br />- **Игровое поле** - сетка 3×3<br />- **1** - ходы первого игрока (крестики)<br />- **0** - ходы компьютера/второго игрока (нолики)&nbsp; <br />- **_** - пустые клетки (кликабельные ссылки)</p><p>## Индикаторы результата:<br />- **:(** - проигрыш игрока<br />- **:|** - ничья<br />- **&quot;Top&quot;** - ссылка для возврата в начало</p><p>## Механика игры:<br />1. В начале выбираешь, кто ходит первым (ссылки &quot;1&quot; или &quot;0&quot;)<br />2. Каждое состояние игры закодировано как отдельный блок `&lt;p&gt;` с уникальным id<br />3. Переходы между состояниями осуществляются через якорные ссылки<br />4. Вся логика игры реализована через предварительно просчитанные состояния и переходы между ними</p><p>## Технические особенности:<br />- Использует только HTML и CSS (без JavaScript)<br />- Навигация через fragment identifiers (#)<br />- Каждое возможное состояние игры предварительно закодировано<br />- Большая высота страницы (2200px) используется для визуального разделения состояний</p><p>Это довольно изящная реализация классической игры, демонстрирующая, что даже без программирования можно создать интерактивную логическую игру, используя только декларативную разметку и стили.</p></blockquote></div><p>Но я бы не стал утверждать, что Claude лучше. Лучше в чём именно? Для меня главное значение имеет написание кода, причём зачастую требуется глубокое погружение в контекст. По моему опыту пока что в среднем ChatGPT справляется лучше, он как бы &quot;внимательнее&quot;. Ну и прилагаю код от него в качестве &quot;реабилитации&quot;.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 08 Sep 2025 23:40:23 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=162706#p162706</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=162705#p162705</link>
			<description><![CDATA[<p>Еще один тест <strong>ChatGPT</strong> в режиме &quot;<strong>Глубокое исследование</strong>&quot;. Доступно ограничено (у меня всего 5 попыток на месяц).</p><div class="quotebox"><cite>Arigato пишет:</cite><blockquote><p>У меня есть большой код, надо понять, что он делает. Поможешь?</p></blockquote></div><div class="quotebox"><cite>ChatGPT пишет:</cite><blockquote><p>Да. Пришли код или файл, и я скажу, что именно он делает и что увидит пользователь.</p></blockquote></div><p>Включен режим &quot;<strong>Глубокое исследование</strong>&quot;, прикреплен файл 1.html.</p><div class="quotebox"><cite>Arigato пишет:</cite><blockquote><p>Вот файл. Мне не нужно разбирать сам файл с технической точки зрения. Мне нужно, чтобы ты ответил на вопрос: что делает этот код? То есть что должен увидеть пользователь.</p></blockquote></div><div class="quotebox"><cite>ChatGPT пишет:</cite><blockquote><p>Подтверди, пожалуйста: ты хочешь, чтобы я описал, что видит пользователь при открытии HTML-файла? То есть визуальное содержание и взаимодействие, но без анализа кода, логики, стилей и структуры?</p></blockquote></div><div class="quotebox"><cite>Arigato пишет:</cite><blockquote><p>Да, визуальное содержание вывода без анализа кода. И понять что это вообще такое.</p></blockquote></div><div class="quotebox"><cite>ChatGPT пишет:</cite><blockquote><p>Принято. Я разберу визуальное содержание HTML-файла и объясню, что именно увидит пользователь, а также определю общее назначение этой страницы. Дам краткое описание без технических деталей.</p></blockquote></div><p>Ответ по глубокому исследованию идет отдельно:<br /></p><div class="quotebox"><blockquote><p>Описание интерфейса страницы</p><p>В верхней части страницы расположены две большие ссылки с надписями «1» и «0», разделённые вертикальной чертой. Это навигационные кнопки: нажав «1» пользователь сразу переходит к первому блоку, а нажав «0» – к другому разделу страницы.</p><p>Далее идёт длинная черная горизонтальная разделительная линия (граница), и под ней выстроены серии квадратных блоков 3×3 клеток. Каждый такой блок представляет собой таблицу из девяти одинаковых по размеру клеток (около 80×80 пикселей каждая) с чёрной рамкой. Блоки отделены друг от друга пробелом или тонкой линией.</p><p>В клетках этих блоков встречаются только цифры «1» и «0» (чёрным шрифтом по центру клетки) или подчёркивание «_» (которое выглядит как пустая клетка). Цифры «1» и «0» не являются ссылками – это просто текстовые символы. Подчёркивания тоже отображаются внутри клеток, но каждый знак «_» на самом деле представляет собой ссылку: при клике по такой клетке происходит переход к другому блоку (другому разделу страницы). То есть пользователь видит пустую клетку с подчёркиванием и может по ней щёлкнуть, чтобы перейти дальше.</p><p>Иногда внизу после блоков (под таблицей 3×3) появляются текстовые символы «:(» (печальное лицо) или «:|» (нейтральное лицо). Рядом с ними справа всегда стоит слово «Top» – это ссылка, которая возвращает пользователя в начало страницы. Таким образом под некоторыми блоками написано «:( Top» или «:| Top» (где «Top» – гиперссылка на верх страницы).</p><p>Цветовая схема страницы очень простая: чёрные рамки и чёрные цифры на белом фоне. Нет обычного текстового содержимого или заголовков – только эти блоки с цифрами и символами.</p><p>Навигация и переходы</p><p>Каждая ссылка (цифра «1», «0» вверху и подчёркивания в клетках) ведёт к определённой 3×3 таблице на той же странице. То есть страницы с данными блоками организованы последовательно, и пользователь перемещается по ним с помощью кликов.</p><p>Нажатие на большую «1» вверху прокручивает страницу к разделу с идентификатором 0, а «0» – к разделу с идентификатором 1 (последнему блоку).</p><p>При клике на пустую клетку с «» пользователь мгновенно перемещается к соответствующему блоку (например, «» в первом блоке ведёт ко второму блоку и т.д.). Это похоже на ступенчатую навигацию: каждое пустое поле – переход к следующему фрагменту.</p><p>Ссылка «Top» после блоков возвращает пользователя наверх страницы, делая переход удобным. Эмодзи «:(» или «:|» рядом с «Top» – это просто декоративные символы (грустное или нейтральное лицо), они не влияют на логику.</p><p>Предназначение страницы</p><p>Страница не содержит обычных информационных или рекламных элементов, а выглядит как интерактивная логическая головоломка или тренажёр. Пользователь видит последовательность маленьких «игровых полей» 3×3 с двоичными цифрами и должен переходить по ссылкам (пустым клеткам) от блока к блоку.</p><p>Очевидной текстовой инструкции или описания нет – это явно не стандартный контентный сайт, а нечто вроде демо-страницы для задач на перебор или поиска пути. Возможно, это упражнение по перебору комбинаций из нулей и единиц или некий двоичный квест.</p><p>Назначение страницы можно обобщённо описать как иллюстрация/проверка навигации по сетке из цифр 0/1, где подчёркивания – это переходы, а «Top» – возврат наверх. Для обычного пользователя это выглядит как серия связанных друг с другом матриц из нулей и единиц с переключателями для перехода между ними.</p></blockquote></div><div class="quotebox"><cite>Arigato пишет:</cite><blockquote><p>Ты говоришь про то, что это похоже на головоломку. Определи название головоломки, которая реализована в этом коде.</p></blockquote></div><div class="quotebox"><cite>ChatGPT пишет:</cite><blockquote><p>Уточни, пожалуйста: ты хочешь, чтобы я определил, на какую именно известную головоломку (по названию или типу) похожа эта HTML-страница? Например, это может быть лабиринт, игра в жизнь, судоку, или конкретная логическая игра с определёнными правилами. Также уточни: интересует ли тебя, как эта головоломка решается или только название?</p></blockquote></div><div class="quotebox"><cite>Arigato пишет:</cite><blockquote><p>Меня интересует точное название известной головоломки или игры, на которую похожа эта HTML-страница. Также определи с учетом правил можно ли решить эту головоломку (или выиграть в этой игре, если это игра, а не головоломка).</p></blockquote></div><div class="quotebox"><cite>ChatGPT пишет:</cite><blockquote><p>Понял. Определю точное название известной игры или головоломки, на которую похожа эта HTML-страница, а также выясню, можно ли в неё выиграть или решить по установленным правилам.</p></blockquote></div><p>Результат исследования (тут он думает весьма долго, минут 10 примерно, но не засекал):<br /></p><div class="quotebox"><blockquote><p>Головоломка «Lights Out» («Выключи свет»)</p><p>Анализ структуры HTML показывает, что это реализация известной головоломки Lights Out (буквально «Выключи свет»). В этой игре поле 3×3 содержит лампочки (1 – «включено», 0 – «выключено»), и при щелчке по клетке меняется состояние этой клетки и её соседей (по горизонтали и вертикали). Цель – перевести все клетки в состояние «0» (все огни потушены). Именно такое поведение описано в подключённых стилях: нажатие (ссылка) переключает ячейку (заменяя «_» на «0» или «1») и соседние. Таким образом HTML-код соответствует правилам игры Lights Out.</p><p>Решаемость (возможность выигрыша)</p><p>Для поля 3×3 задача формализуется системой линейных уравнений по модулю 2. Известно, что для игрового поля 3×3 матрица переключений невырождена (полный ранг в GF(2)), то есть для любого начального расположения лампочек существует решение. Иными словами, игровое поле 3×3 полностью решаемо: при правильной последовательности ходов можно добиться того, чтобы все огни погасли. Следовательно, в данной реализации (для обоих начальных состояний “0” и “1” на верху) решение/выигрыш существует: можно выключить все лампочки по правилам игры Lights Out.</p><p>Ответ: это головоломка «Lights Out» (выключи свет). Для поля 3×3 такая игра всегда разрешима, то есть победа (выключение всех огней) достижима.</p></blockquote></div><p><strong>Вывод.</strong></p><p>Полный провал ChatGPT, даже в его &quot;супер&quot; режиме. Во-первых, так и не смог определить, что это игра &quot;Крестики-Нолики&quot;. Во-вторых, еще и не правильно описал логику. Ничего общего с описанной им головоломкой нет.</p>]]></description>
			<author><![CDATA[null@example.com (Arigato)]]></author>
			<pubDate>Mon, 08 Sep 2025 20:41:15 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=162705#p162705</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=162704#p162704</link>
			<description><![CDATA[<p>Настала очередь <strong>ChatGPT</strong>.</p><div class="quotebox"><cite>Arigato пишет:</cite><blockquote><p>У меня есть большой код, надо понять, что он делает. Поможешь?</p></blockquote></div><div class="quotebox"><cite>ChatGPT пишет:</cite><blockquote><p>Да. Пришли код целиком, я объясню по шагам, что он делает.</p></blockquote></div><p>Включен режим на &quot;подумать подольше&quot;, прикреплен файл 1.html</p><div class="quotebox"><cite>Arigato пишет:</cite><blockquote><p>Вот файл. Мне не нужно разбирать сам файл с технической точки зрения. Мне нужно, чтобы ты ответил на вопрос: что делает этот код? То есть что должен увидеть пользователь.</p></blockquote></div><p><em>Время ответа: 33 сек.</em><br /></p><div class="quotebox"><cite>ChatGPT пишет:</cite><blockquote><p>Это статическая HTML-страница, которая рисует длинную вертикальную «карту» из множества 3×3 блоков (каждый блок — `&lt;p&gt;` с сеткой 3×3 по 80×80px). Внутри ячеек стоят пустые теги `&lt;b&gt;`, `&lt;i&gt;`, `&lt;a&gt;`, которые через CSS `::after` превращаются в символы: `&lt;b&gt;` показывает `1`, `&lt;i&gt;` показывает `0`, `&lt;a&gt;` показывает `_` (а пустые ссылки `href=&quot;&quot;` дают надпись `Top`). Между блоками встречаются элементы `&lt;u&gt;` и `&lt;s&gt;`, которые через `::after` выводят `:(` и `:|`. Ссылки с хешами (`#...`) позволяют прыгать к разным 3×3-блокам по странице.</p></blockquote></div><div class="quotebox"><cite>Arigato пишет:</cite><blockquote><p>Мне нужно знать, что конкретно это такое?</p></blockquote></div><p><em>Время ответа: 34 сек.</em><br /></p><div class="quotebox"><cite>ChatGPT пишет:</cite><blockquote><p>Это статическая HTML-страница, визуализирующая длинную вертикальную «карту»/уровень, собранную из множества 3×3 тайлов. Каждый `&lt;p&gt;` — тайл 3×3 по 80×80px; пустые элементы `&lt;b&gt;`,`&lt;i&gt;`,`&lt;a&gt;`,`&lt;u&gt;`,`&lt;s&gt;` через CSS `::after` подставляют символы (`1`, `0`, `_`, `:(`, `:|` и т.д.). Якорные ссылки (`href=&quot;#...&quot;`) служат переходами между тайлами, а ссылки с пустым `href` показывают «Top». Файл — статическое представление текстовой карты или уровня (похоже на карту для игры или головоломки).</p></blockquote></div><div class="quotebox"><cite>Arigato пишет:</cite><blockquote><p>Про какую конкретно игру ты говоришь? Укажи название этой игры исходя из представленного кода.</p></blockquote></div><p><em>Время ответа: 53 сек.</em><br /></p><div class="quotebox"><cite>ChatGPT пишет:</cite><blockquote><p>Это не известная коммерческая игра.<br />Это самодельная гипертекстовая карта/лабиринт в виде статической HTML-страницы: каждая 3×3 клетка — «комната» или тайл; содержимое клеток выводится через CSS (`::after`), а кликабельные элементы (`&lt;a&gt;`) переходят по якорям между тайлами, так что пользователь видит сетку тайлов и перемещается по ней щелчками.</p></blockquote></div><p><strong>Вывод.</strong></p><p>ChatGPT опять провалился. Причем я явно просил не рассказывать про техническую сторону кода, а он именно это и выдал. Что за игра так и не смог понять.</p><p>Не, DeepSeek на голову выше ChatGPT!</p>]]></description>
			<author><![CDATA[null@example.com (Arigato)]]></author>
			<pubDate>Mon, 08 Sep 2025 20:15:16 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=162704#p162704</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=162703#p162703</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Для корректного тестирования и сравнения нужно давать несколько аналогичных задач, и по нескольку раз.</p></blockquote></div><p>Я еще усложнил задачу, заменив в коде обозначения X на 1, O на 0 (см. вложение). То есть теперь вообще ни что не выдает, что это могут быть Крестики-Нолики.</p><p>Тестируем <strong>DeepSeek</strong>.</p><div class="quotebox"><cite>Arigato пишет:</cite><blockquote><p>У меня есть большой код, надо понять, что он делает. Поможешь?</p></blockquote></div><div class="quotebox"><cite>DeepSeek пишет:</cite><blockquote><p>Конечно, помогу разобраться с кодом. Для этого мне нужно увидеть сам код или его часть.</p><p>**Что я могу сделать:**<br />- Проанализировать структуру и логику кода<br />- Объяснить общую концепцию и назначение<br />- Показать ключевые алгоритмы и их работу<br />- Составить документацию/описание<br />- Выделить основные компоненты системы</p><p>**Что мне нужно от вас:**<br />1. Пришлите код (целиком или ключевые части)<br />2. Укажите язык программирования<br />3. Расскажите о контексте (откуда этот код, что он должен делать по вашим предположениям)</p><p>Вы можете прислать код прямо здесь, или если он очень большой - выделите наиболее важные фрагменты или загрузите на pastebin/github gist.</p><p>Также отмечу, что я:<br />- Не выполняю и не запускаю код<br />- Анализирую только статический код<br />- Сохраняю полную конфиденциальность ваших данных</p><p>Жду ваш код для анализа!</p></blockquote></div><p>Включен режим на &quot;подумать подольше&quot;, прикреплен файл 1.html</p><div class="quotebox"><cite>Arigato пишет:</cite><blockquote><p>Вот файл. Мне не нужно разбирать сам файл с технической точки зрения. Мне нужно, чтобы ты ответил на вопрос: что делает этот код? То есть что должен увидеть пользователь.</p></blockquote></div><p><em>Время ответа: 80 сек.</em><br /></p><div class="quotebox"><cite>DeepSeek пишет:</cite><blockquote><p>Этот HTML-код представляет собой **интерактивную визуализацию дерева решений или конечного автомата**, вероятно, для какой-то игры или логической системы. Вот что видит пользователь:</p><p>### 1. **Начальный экран**<br />- Вверху страницы есть две ссылки: **«1»** и **«0»** (это выбор начального состояния).<br />- Ниже — большое пустое пространство (из-за элемента `&lt;hr&gt;` с высотой 2200px).</p><p>### 2. **Игровое поле (grid)**<br />- После прокрутки вниз пользователь видит сетку 3×3, состоящую из ячеек. <br />- Каждая ячейка может содержать:<br />&nbsp; - **«_»** (ссылка, ведущая на другую сетку),<br />&nbsp; - **«1»** (финальное состояние, отмеченное тегом `&lt;b&gt;`),<br />&nbsp; - **«0»** (финальное состояние, отмеченное тегом `&lt;i&gt;`).</p><p>### 3. **Навигация и взаимодействие**<br />- При клике на ячейку с **«_»** пользователь переходит к новой сетке (новому состоянию системы).<br />- Некоторые сетки завершаются эмоциями:<br />&nbsp; - **«:(»** (элемент `&lt;u&gt;`) — вероятно, обозначение проигрыша или ошибки.<br />&nbsp; - **«:|»** (элемент `&lt;s&gt;**) — нейтральный или промежуточный исход.<br />- После эмоции часто есть ссылка **«Top»** (возврат к началу).</p><p>### 4. **Что это может быть?**<br />- Это напоминает **игру или головоломку**, где нужно пройти по цепочке состояний, выбирая правильные ячейки.<br />- Возможно, это визуализация **бинарного дерева решений**, **автомата с состояниями** или даже упрощенной версии игры в **крестики-нолики** (где «1» и «0» — это символы игроков).<br />- Структура очень большая — сотни состояний (сеток), связанных друг с другом через ссылки.</p><p>### Итог<br />Пользователь видит **интерактивную карту переходов между состояниями**, где можно кликать на ячейки, чтобы исследовать различные пути. Конечная цель — достичь состояния с «1» (выигрыш?) или избежать «:(» (проигрыш). Это похоже на алгоритмическую головоломку или образовательный инструмент для изучения деревьев решений.</p></blockquote></div><div class="quotebox"><cite>Arigato пишет:</cite><blockquote><p>Мне нужно знать, что конкретно это такое?</p></blockquote></div><p><em>Время ответа: 16 сек.</em><br /></p><div class="quotebox"><cite>DeepSeek пишет:</cite><blockquote><p>На основе анализа кода, это **интерактивное дерево решений для игры в крестики-нолики (tic-tac-toe)**. Вот детали:</p><p>### 1. **Что это такое?**<br />Это полное **дерево всех возможных ходов** в классической игре &quot;крестики-нолики&quot; на поле 3×3. Каждая сетка 3×3 представляет собой состояние доски после определенного хода. </p><p>### 2. **Как это работает?**<br />- **Начало**: Пользователь выбирает, кто ходит первым: <br />&nbsp; - `1` (крестики) <br />&nbsp; - `0` (нолики) (ссылки вверху страницы).<br />- **Ячейки**:<br />&nbsp; - `_` (подчеркивание) — доступный ход (ссылка на следующее состояние).<br />&nbsp; - `1` — крестик (конечный или промежуточный ход).<br />&nbsp; - `0` — нолик (конечный или промежуточный ход).<br />- **Эмоции**:<br />&nbsp; - `:(` — проигрыш (игрок не может выиграть в этом состоянии).<br />&nbsp; - `:|` — ничья (это состояние приводит к ничьей).<br />&nbsp; - Ссылка `Top` — возврат к началу.</p><p>### 3. **Что видит пользователь?**<br />- **Дерево всех возможных партий**: Все варианты ходов, включая выигрышные, проигрышные и приводящие к ничьей.<br />- **Обучение**: Это образовательный инструмент, показывающий идеальную стратегию для крестиков-ноликов. Например:<br />&nbsp; - Если оба игрока играют оптимально, игра всегда заканчивается ничьей.<br />&nbsp; - Некоторые ходы ведут к гарантированному проигрышу.</p><p>### 4. **Почему это крестики-нолики?**<br />- Структура 3×3 соответствует игровому полю.<br />- Символы `1` (крестик) и `0` (нолик) — стандартные обозначения.<br />- Дерево включает все возможные комбинации ходов (включая симметричные состояния).<br />- Эмоции `:(` и `:|` отражают результаты игры (проигрыш/ничья).</p><p>Это **полный граф состояний** для крестиков-ноликов, используемый для анализа игры. Если вы откроете этот HTML-файл в браузере, вы сможете исследовать все возможные сценарии игры, кликая на ячейки.</p></blockquote></div><div class="quotebox"><cite>Arigato пишет:</cite><blockquote><p>Как именно реализован ИИ компьютера в данном коде?</p></blockquote></div><p><em>Время ответа: 26 сек.</em><br /></p><div class="quotebox"><cite>DeepSeek пишет:</cite><blockquote><p>Этот код **не содержит реализацию искусственного интеллекта (ИИ) в традиционном понимании**. Вместо этого здесь используется **полное предварительно рассчитанное дерево решений**, что является формой «идеального ИИ» через полный перебор. Вот как это работает:</p><p>---</p><p>### 1. **Предварительный анализ (оффлайн-генерация)**<br />- Весь код представляет собой **статические HTML-страницы** с заранее просчитанными всеми возможными состояниями игры.<br />- Дерево было сгенерировано **одним разом** (вероятно, с помощью отдельной программы на Python, C++ или другом языке), а не в реальном времени.<br />- Для каждого состояния доски (расстановки `1` и `0`) алгоритм:<br />&nbsp; - Определяет, является ли состояние терминальным (победа `1`, победа `0`, ничья).<br />&nbsp; - Если нет — генерирует все возможные следующие ходы и связывает их гиперссылками.</p><p>---</p><p>### 2. **Отсутствие динамических вычислений**<br />- В коде **нет JavaScript** — только HTML и CSS.<br />- Компьютер не «думает» во время игры. Вместо этого:<br />&nbsp; - Каждый возможный ход уже предопределен.<br />&nbsp; - Пользователь сам выбирает путь, кликая на ячейки (`_`).<br />&nbsp; - Переходы между состояниями — это простые HTML-ссылки (якоря, например, `href=&quot;#q&quot;`).</p><p>---</p><p>### 3. **Как это имитирует ИИ?**<br />- Это **исчерпывающая база знаний** о крестиках-ноликах:<br />&nbsp; - Для любого состояния можно найти оптимальный исход (если игроки действуют идеально).<br />&nbsp; - Эмоции `:(` и `:|` — это метки, показывающие результат игры при идеальной игре оппонента.<br />- Например:<br />&nbsp; - Если пользователь выбирает ход, ведущий к состоянию с `:(`, это означает, что даже при лучших последующих ходах он проиграет.<br />&nbsp; - Состояния с `:|` гарантируют ничью при правильной игре.</p><p>---</p><p>### 4. **Почему это не классический ИИ?**<br />- Обычный ИИ в играх:<br />&nbsp; - Динамически вычисляет ходы в реальном времени (например, с помощью алгоритма **минимум**).<br />&nbsp; - Использует эвристики для оценки состояний.<br />- Здесь же:<br />&nbsp; - Все вычисления выполнены **заранее**.<br />&nbsp; - Код просто **навигация по готовому дереву**.<br />&nbsp; - Это «идеальный оппонент», но без реальной логики принятия решений.</p><p>---</p><p>### 5. **Что это дает пользователю?**<br />- **Обучение**: Можно изучить все варианты игры и понять, какие ходы ведут к победе/поражению/ничье.<br />- **Стратегия**: Если пользователь всегда выбирает ходы, ведущие к `:|`, он гарантированно сведет игру к ничье (как при идеальной игре).<br />- **Демонстрация**: Показывает, что крестики-нолики — это игра с полной информацией, где оптимальная стратегия существует и приводит к ничье.</p><p>---</p><p>### Итог<br />Это не ИИ в смысле «машинного мышления», а **жестко закодированная карта всех возможных исходов**. Компьютер не принимает решений — он просто предоставляет пользователю возможность исследовать предварительно рассчитанное идеальное дерево игры. Такой подход иногда называют «правильным ИИ» через полный перебор, но технически это просто навигация по данным.</p></blockquote></div><div class="quotebox"><cite>Arigato пишет:</cite><blockquote><p>Можно ли тут выиграть?</p></blockquote></div><p><em>Время ответа: 14 сек.</em><br /></p><div class="quotebox"><cite>DeepSeek пишет:</cite><blockquote><p>Отличный вопрос! В контексте этого конкретного кода ответ неоднозначен и зависит от того, с какой точки зрения смотреть.</p><p>**Короткий ответ:** Нет, против этого &quot;ИИ&quot; выиграть невозможно, но вы можете выбрать путь, где выигрываете *условно*.</p><p>А теперь подробное объяснение.</p><p>### 1. Вы играете против &quot;идеального соперника&quot;</p><p>Данный код представляет собой **полное дерево всех возможных партий**, где для каждого хода уже предопределен весь будущий исход при условии, что оба игрока действуют **оптимально**.</p><p>*&nbsp; &nbsp;Если вы выберете ход, который при идеальной игре противника ведет к вашему проигрышу, вы увидите эмоцию `:(`.<br />*&nbsp; &nbsp;Если вы выберете ход, который при идеальной игре противника ведет к ничьей, вы увидите эмоцию `:|`.<br />*&nbsp; &nbsp;Вы не сможете найти путь, где при идеальной игре противника вы получите `:)` (победу). Такого состояния в коде просто нет, потому что его не существует в крестиках-ноликах при оптимальной игре.</p><p>### 2. Что означают эмоции `:(` и `:|`?</p><p>Эти эмоции — это не реакция ИИ, а **метка результата для данного состояния доски**.</p><p>*&nbsp; &nbsp;**`:(` (Проигрыш)**: Это состояние означает: &quot;**Если твой оппонент будет играть идеально, ты уже проиграл**&quot;. Из этой точки нет ни одного пути, который привел бы к вашей победе, если противник не ошибется.<br />*&nbsp; &nbsp;**`:|` (Ничья)**: Это состояние означает: &quot;**Если оба игрока будут продолжать играть идеально, игра закончится вничью**&quot;.</p><p>### 3. Так можно ли выиграть?</p><p>*&nbsp; &nbsp;**Против идеального оппонента (как в этом дереве) — НЕТ.** Крестики-нолики — это &quot;решенная&quot; игра. Если оба игрока знают оптимальную стратегию, любая партия всегда заканчивается вничью. Этот код и демонстрирует этот факт.</p><p>*&nbsp; &nbsp;**Если бы вы играли против реального человека, который может ошибаться — ДА.** Этот тренажер как раз и учит, как наказать эти ошибки. Вы можете кликать по ячейкам и смотреть:<br />&nbsp; &nbsp; *&nbsp; &nbsp;Если вы играете за `1` (крестики) и ходите первым, вы можете выбрать путь, где ваш оппонент (`0`) должен ответить идеально, чтобы свести игру к ничьей.<br />&nbsp; &nbsp; *&nbsp; &nbsp;Если в реальной игре человек в этой точке сделает неидеальный ход (не тот, что отмечен `:|` в дереве), вы моментально сможете найти путь к своей победе (`:(` для противника), используя это дерево как шпаргалку.</p><p>### Итог</p><p>Этот код — не игра против ИИ, а **интерактивная энциклопедия или симулятор идеальной игры**.</p><p>*&nbsp; &nbsp;**Ваша цель здесь — не &quot;победить&quot; компьютер**, а **изучить все возможные исходы**.<br />*&nbsp; &nbsp;**&quot;Выиграть&quot; в рамках этого симулятора** — это значит всегда выбирать ходы, которые приводят к состоянию с меткой `:|` (ничья). Это лучший из возможных результатов против идеального сопренника.<br />*&nbsp; &nbsp;Любой ваш ход, ведущий к `:(`, считается проигрышной стратегией.</p><p>Таким образом, выиграть у самой системы нельзя, но можно понять, как гарантированно не проиграть и как наказывать ошибки противника в реальной игре.</p></blockquote></div><p><strong>Вывод.</strong></p><p>Ну что сказать, DeepSeek справился блестяще!</p>]]></description>
			<author><![CDATA[null@example.com (Arigato)]]></author>
			<pubDate>Mon, 08 Sep 2025 20:08:11 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=162703#p162703</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=162702#p162702</link>
			<description><![CDATA[<p>В теории, конечно, возможны разные выводы при повторных тестах с теми же самыми вопросами. Хотя это и кажется странным, так как по идеи на одни вводные мы должны получить примерно одну и туже цепочку рассуждений (ведь эта цепочка следует из данных, которые были получены во время обучения нейросети). Но я почти уверен, что разработчики нейронок добавляют &quot;читы&quot;, то есть в рассуждениях нейронок присутствуют рандомы, которые связаны не с особенностью мышления, а именно что с искусственно добавленными тупыми random() в их программный код. Просто чтобы делать ответы более разнообразными и &quot;живыми&quot;.</p><p>Но самый главный вывод, который можно сделать из данного (и подобных ему) тестов - современные LLM это совсем не продвинутый T9. Ну не может продвинутый (на сколько бы он ни был продвинутым) T9 из этого:</p><div class="codebox"><pre><code>&lt;p id=&quot;r&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;a&gt;&lt;/a&gt;&lt;a&gt;&lt;/a&gt;&lt;i&gt;&lt;/i&gt;&lt;a&gt;&lt;/a&gt;&lt;/p&gt;&lt;u&gt;&lt;/u&gt;&lt;a href=&quot;&quot;&gt;&lt;/a&gt;&lt;hr&gt;&lt;p id=&quot;s&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;a&gt;&lt;/a&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;a&gt;&lt;/a&gt;&lt;i&gt;&lt;/i&gt;&lt;a&gt;&lt;/a&gt;&lt;/p&gt;&lt;u&gt;&lt;/u&gt;&lt;a href=&quot;&quot;&gt;&lt;/a&gt;&lt;hr&gt;&lt;p id=&quot;t&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;a&gt;&lt;/a&gt;&lt;i&gt;&lt;/i&gt;&lt;a&gt;&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;a&gt;&lt;/a&gt;&lt;/p&gt;&lt;u&gt;&lt;/u&gt;&lt;a href=&quot;&quot;&gt;&lt;/a&gt;&lt;hr&gt;&lt;p id=&quot;u&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;a href=&quot;#w&quot;&gt;&lt;/a&gt;&lt;a href=&quot;#x&quot;&gt;&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;a href=&quot;#y&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;hr&gt;&lt;p id=&quot;w&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;a href=&quot;#z&quot;&gt;&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;&lt;hr&gt;&lt;p id=&quot;z&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;&lt;s&gt;&lt;/s&gt;&lt;a href=&quot;&quot;&gt;&lt;/a&gt;&lt;hr&gt;&lt;p id=&quot;x&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;a&gt;&lt;/a&gt;&lt;/p&gt;&lt;u&gt;&lt;/u&gt;&lt;a href=&quot;&quot;&gt;&lt;/a&gt;&lt;hr&gt;&lt;p id=&quot;y&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;a&gt;&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;u&gt;&lt;/u&gt;&lt;a href=&quot;&quot;&gt;&lt;/a&gt;&lt;hr&gt;&lt;p id=&quot;v&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;a&gt;&lt;/a&gt;&lt;i&gt;&lt;/i&gt;&lt;a&gt;&lt;/a&gt;&lt;a&gt;&lt;/a&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;u&gt;&lt;/u&gt;&lt;a href=&quot;&quot;&gt;&lt;/a&gt;&lt;hr&gt;&lt;p id=&quot;d&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;a href=&quot;#i&quot;&gt;&lt;/a&gt;&lt;a href=&quot;#A&quot;&gt;&lt;/a&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;a href=&quot;#B&quot;&gt;&lt;/a&gt;&lt;i&gt;&lt;/i&gt;&lt;a href=&quot;#C&quot;&gt;&lt;/a&gt;&lt;a href=&quot;#D&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;hr&gt;&lt;p id=&quot;A&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;a href=&quot;#E&quot;&gt;&lt;/a&gt;&lt;i&gt;&lt;/i&gt;&lt;a href=&quot;#F&quot;&gt;&lt;/a&gt;&lt;a href=&quot;#G&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;hr&gt;&lt;p id=&quot;E&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;a&gt;&lt;/a&gt;&lt;/p&gt;&lt;u&gt;&lt;/u&gt;&lt;a href=&quot;&quot;&gt;&lt;/a&gt;&lt;hr&gt;&lt;p id=&quot;F&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;a href=&quot;#H&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;hr&gt;&lt;p id=&quot;H&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;s&gt;&lt;/s&gt;&lt;a href=&quot;&quot;&gt;&lt;/a&gt;&lt;hr&gt;&lt;p id=&quot;G&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;a&gt;&lt;/a&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;u&gt;&lt;/u&gt;&lt;a href=&quot;&quot;&gt;&lt;/a&gt;&lt;hr&gt;</code></pre></div><p><em>(это я взял реальный кусок кода из обозначенной игры &quot;Крестики-Нолики&quot;, то есть именно то, что нейронки были вынуждены анализировать)</em></p><p>сделать вывод, что данный код это игра &quot;Крестики-Нолики&quot;...</p>]]></description>
			<author><![CDATA[null@example.com (Arigato)]]></author>
			<pubDate>Mon, 08 Sep 2025 18:55:50 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=162702#p162702</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов)]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=162699#p162699</link>
			<description><![CDATA[<div class="quotebox"><cite>Arigato пишет:</cite><blockquote><p>Итоги битвы двух нейронок</p></blockquote></div><p>Тут вы демонстрируете типичный недостаток &quot;тестировщиков нейронок&quot; на YouTube. В большинстве случаев берётся одна задача и даётся каждой нейронке по одному разу, после этого сравниваются ответы. Для корректного тестирования и сравнения нужно давать несколько аналогичных задач, и по нескольку раз.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 08 Sep 2025 17:22:38 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=162699#p162699</guid>
		</item>
	</channel>
</rss>
