Разработка игр на JS: Крестики-нолики на СОКЕТАХ ()
В данном видео продемонстрировано создание игры “Крестики-нолики“, но в этот раз с использованием протокола WebSocket. Разбираем основную логику приложения, комментирую ключевые участки кода и показываю результат выполнения.
Всем, кто желает ознакомиться с реализацией на ИИ, предлагаю перейти по ссылке:
----Разработка игр на JS: Крестики-нолики с AI---
👉
ССЫЛКА НА РЕПОЗИТОРИЙ С КОДОМ 👉
Всем желающим советую подписаться на канал, чтобы оставаться в курсе всех поступающих обновлений.
✅ Мой Telegram: @lnmasterJS
✅ Сообщество в ВК:
Таймкоды здесь:
01:44 - Начинаем с UI
02:54 - Разбираем
03:46 - Как отрисовывается поле ввода ?
04:52 - Метод отрисовки поля ввода
05:26 - Метод отправки имени пользователя на сервер
06:37 - Показываю в UI как работает обработка username
06:59 - Начинаем разбирать логику сервера
08:30 -
10:35 - Событие “enter_username“ и его функциональность
12:12 - Обработка статуса
13:16 - Подключаем второго игрока к игре
14:09 - Начало игры
14:41 - Событие “start_game“ и его поведение
18:30 - Событие “player_turn“ и его поведение
20:14 - Отдаем игрокам обновленное поле “game_state_changed“
22:00 - Логика определения победителя
23:52 - Что происходит, когда лобби занято ?
25:53 - Перезагрузка игры и начало новой партии
26:09 - А теперь как это смотрится в UI
26:35 - Событие “restart_game“ и его поведение
27:55 - Симулируем ничью
28:40 - Что происходит, если игрок отключается ?
30:01 - ПАСХАЛКА: обработка Enter :)
30:53 - Не забудьте подписаться и посмотреть реализацию с ИИ
#js #tictactoe #socketio
2 views
349
101
7 months ago 00:37:00 1
Отечественный игропром встает с колен! Gamedev Cityfest 2024 | В разработке #149
7 months ago 00:13:53 1
Новости игр! Cyberpunk 2077, Escape from Tarkov, Call of Duty, Helldivers 2, Suicide Squad
7 months ago 01:59:19 1
Учимся утилизировать! Подготовка к большой стройке в Satisfactory. Ep10
7 months ago 01:04:00 1
Лучшие советы по воспитанию детей 💑 Классные идеи и лайфхаки для создания милых поделок с детьми
7 months ago 00:35:11 1
Слава Грис об игровых движках, ретро-играх и заработке в индустрии | Вечерний Геймдев
7 months ago 00:00:44 1
Передний край (Трейлер, Trailer)
7 months ago 00:40:32 1
Стратегии на Playstation 1
7 months ago 00:19:55 1
Настоящие мы | Влог | Выпуск #14 | Снова Киберпанк и межвузовский фестиваль НРИ “Фенрир“!
7 months ago 00:00:59 1
Каракал Ника против Астрид и подготовки к лету😹
7 months ago 04:39:36 1
Python для начинающих — полный курс / Учебник по программированию / машинный перевод на русский
7 months ago 00:52:35 1
Подготовка к полёту ❄ Stranded Deep ❄ №51
7 months ago 00:01:24 1
«Бессмертный. Сказки Старой Руси» — Знакомство с игрой. Часть 1
7 months ago 00:15:31 1
Создание интерактивного тренажёра (игры) в Power Point
7 months ago 00:40:52 9
Arma 3 моды. Chernarus в апокалипсисе
7 months ago 00:09:55 1
Как сделать волосы кукле из пряжи
7 months ago 00:13:31 1
500 млн из бюджета на ветер. Игра «Смута» — ответ на «Ведьмака». Вышло хуже, чем «Побег от военкома»
7 months ago 00:01:51 6
Вышла СМУТА - Официальный релизный трейлер | Official Release Trailer
7 months ago 00:32:56 1
НЕЙРОСЕТЬ ВЫЧИСЛЯЕТ ДАВАЛОК И ПРОГРЕВАЕТ ГОЕВ
7 months ago 00:14:45 1
АРЕНА 2VS2 ВОЗВРАЩАЕТСЯ ⚡ НОВЫЙ ПВЕ РЕЖИМ ⚡ ПРЕВЬЮ ПАТЧА 14.8 ⚡Новости Лиги Легенд League of Legends