Рет қаралды 2,224
iTGid.info - курсы Алекса Лущенко
🪬 Курс JavaScript 24/2 : itgid.info/ru/course/js242
👑 Курс JavaScript 24/1 : itgid.info/ru/course/js24
🫶 Поблагодарить автора - монобанк: 5375414126666006 Лущенко О
🍹 Задонатить - www.buymeacoffee.com/itgid
✈️ Задать вопрос через телеграм: telegram.me/itgid_admin
Курсы автора:
ReactJS: itgid.info/ru/course/reactjs
Методы массивов: itgid.info/ru/course/arraymethod
Канал ru: / itgid
Канал UA: / @itgidua-web7836
00:00 Обзор проекта
02:30 Моделируем игровое поле массивом
03:20 Заполняем массив
05:15 Рисуем игровое поле
07:35 Немного CSS
12:10 Получаем блок, по которому кликнули
14:00 Проверяем что блок пустой
15:40 Делаем ход
17:40 Выводим крестик или нолик на игровое поле
23:10 Проверяем кто победил
25:00 Стратегии победы
28:15 Получаем индексы крестиков и ноликов
30:10 Ложная стратегия проверки победы в TicTacToe
32:10 Проверка победы - правильная стратегия
37:10 Вывод информации о победе
39:40 Запуск новой игры
42:10 Ничья
Пишем игру крестики-нолики на JavaScript. Применяем одномерный массив для моделирования игрового поля. Нестандартный подход полностью изменяет стратегии проверки победы в игре. Выводим игровое поле tic-tac-toe, ходы. Добавляем возможность перезагрузки и запуска новой игры.