Создание игр - это кротчайший путь к изучению языка программирования. Особенно когда вы программируете знакомую вам игру. А крестики-нолики знакома всем с детства и вам не трудно будет придумывать алгоритм для компьютера. Сейчас мы на Python создадим игру крестики-нолики с полноценным искусственным интеллектом. Это будет игра в которой человек играет против компьютера. Алгоритм компьютера состоит из 5 простых шагов, но он получился таким пуленепробиваемым, что выиграть его нельзя. Можно только свести игру к ничьей...
Здравствуйте, дорогие друзья. На нашем канале мы уже создавали большое количество игр на языке программирования Python: "Камень, ножницы, бумага", "Бросок кубика", "Угадай число", "Змейка", китайскую игру "Ним" и "Тетрис". Ссылки на описание каждой игры будут в конце этой статьи.
Но сегодня мы напишем одну из самых известных и увлекательных игр - "Крестики-Нолики". В начале рассмотрим сам код с комментариями на скриншотах, а потом продублируем его в текстовом варианте. А теперь для удобства, чтобы...