|
|
||||||||||||
ИИ для крестиков ноликов на С++25.02.2012, 16:42. Показов 11693. Ответов 19
Метки крестики нолики (Все метки)
вот написал крестики нолики 3х3
но немогу написать ИИ для компа тупо перебирать все комбинации типа :
как можно написать ИИ?
0
|
||||||||||||
| 25.02.2012, 16:42 | |
|
Ответы с готовыми решениями:
19
Бот для крестиков-ноликов
Найти вероятность выпадения крестиков, ноликов и пустой клетки |
|
143 / 112 / 36
Регистрация: 14.04.2011
Сообщений: 261
|
|
| 25.02.2012, 16:53 | |
|
Есть два подхода к созданию ИИ:
Нисходящий - в вашем случае это воссоздать все возможные комбинации игры и пути решения Восходящий - тут гораздо сложнее. Смотри Искусственная нейронная сеть
0
|
|
|
143 / 112 / 36
Регистрация: 14.04.2011
Сообщений: 261
|
|
| 25.02.2012, 17:05 | |
|
0
|
|
|
Higher
|
|
| 25.02.2012, 17:14 | |
|
Тут, наверное, эвристикой нужно делать.
Если строить дерево игры, то выиграть будет слишком сложно, и играть будет неинтересно. А если рандомно делать ходы - слишком легко, что, опять же, неинтересно.
0
|
|
|
143 / 112 / 36
Регистрация: 14.04.2011
Сообщений: 261
|
||
| 25.02.2012, 17:22 | ||
|
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 25.02.2012, 17:38 | |
|
0
|
|
|
143 / 112 / 36
Регистрация: 14.04.2011
Сообщений: 261
|
||
| 25.02.2012, 17:46 | ||
|
0
|
||
|
251 / 145 / 21
Регистрация: 14.06.2010
Сообщений: 340
|
|
| 25.02.2012, 18:06 | |
|
Все перебирать нет никакой необходимости. Нужно расставлять весовые коэффициенты для ячеек в зависимости от перспектив образования ряда при ходе в соответствующую ячейку.
Крестики-нолики 3x3 я писал на c#. Сам так называемый "ИИ" там относительно небольшой, поэтому разберешься.
0
|
|
|
251 / 145 / 21
Регистрация: 14.06.2010
Сообщений: 340
|
|
| 25.02.2012, 18:45 | |
|
там, кстати, ИИ в одном случае неправильно ходит. Найдешь в каком?
0
|
|
|
0 / 0 / 0
Регистрация: 17.02.2022
Сообщений: 24
|
||
| 02.12.2022, 00:36 | ||
0
|
||
|
|
|
| 02.12.2022, 01:46 | |
|
hillet, а не легче обычные крестики нолики написать? Нафига ты с нейросетями мучаешься, если самостоятельно написать не можешь?
Просто сделай крестики-нолики обычные!
0
|
|
|
0 / 0 / 0
Регистрация: 17.02.2022
Сообщений: 24
|
||
| 02.12.2022, 02:09 | ||
|
0
|
||
|
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
|
|
| 02.12.2022, 08:24 | |
|
Шёл 21 век.
Крестики-нолики 3х3. "ИИ", "нейронные сети", тысячи комбинаций... ![]() Вы чего, люди?? что с вами случилось?? стратегия игры в крестики нолики
0
|
|
| 02.12.2022, 08:24 | |
|
Помогаю со студенческими работами здесь
20
Робот для крестиков ноликов Алгоритм minimax для крестиков-ноликов Алгоритм минимакс для Крестиков-Ноликов Сделать графический интерфейс для крестиков-ноликов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|