нет ИИ.еще.Вы можете симулировать способ мышления человека, но вы не можете заставить игру думать вместо вас.и в javasccript все, что вы должны использовать: функции, циклы, переменные, массивы строк.компьютер должен проверить игру в одной точке и рассчитать лучший шаг.например, отсортировать каждое решение по убыванию на одно свойство и добавить увеличение скорости первых десяти элементов.а затем сортируйте по другим и оценивайте снова, и в пару из этих моментов самый высокий оценочный шаг будет лучшим.
другой способ создать выигрышную стратегию, но человеку даже трудно реализовать это в js..
будет лучше, если я расскажу вам пример, все знают, что в игре XOX
есть стол 3х3, и вы должны поставить 3 X или O подряд, чтобы выиграть
_|_|_
_|_|_
| |
это карта
и это один из способов выиграть
x|o|_
_|x|o
|o|x
Я думаю, вы помните сейчас.
так что ИИ на сервере
когда пользователь ставит X или O (теперь пользователь X, сервер O), сервер должен рассчитать, насколько отчаянно его ситуация
2 X подряд?если да, то машина должна поместить О в середину или в конец 2 Х.
, если в ряду нет 2 Х, машина должна рассчитать, что где-то есть хитрость?
например
_|x|_
_|_|x
o| |
это хитрость, потому что компьютер должен перенести букву O в верхний левый угол, или машина потеряет равновесие.
все это вопросы (если-ещезаявления), что люди спрашивают во время игры.если вы хотите осуществить, вы действительно должны заставить себя записать свое мышление.
что я сначала ищу?Хммм. Сначала я поставил крестик на середину, потому что у него много возможностей.
Самое важное для создания ИИ, вы должны имитировать свой образ мышления.удачи.