Live coding консольной игры в крестики-нолики на Java в процедурном стиле

Описание к видео Live coding консольной игры в крестики-нолики на Java в процедурном стиле

Репозиторий с кодом, написанным на стриме - https://github.com/zhukovsd/tic-tac-toe

Мой практический курс по Java - https://zhukovsd.github.io/java-backe...
Мой телеграм канал - https://t.me/zhukovsd_it_mentor
Поддержать - https://boosty.to/zhukovsd

10:00 О важности чистоты кода
11:10 Старт кодинга. Допущения
12:37 Как начинать писать. Набросок структуры программы
20:00 Начинаем писать. Создаем игровую доску
21:20 Рекомендации по работе с двумерными массивами
26:40 Создаем стартовую функцию
27:30 Почему важно проверять код маленькими кусочками
28:20 Функция ходов игрока. Функция приема ввода
33:33 В каких случаях удобно применять цикл с постусловием
40:00 О важности умения менять код "на лету"
41:40 Функция не должна делать слишком много
42:50 Функция ходов бота
48:40 Функция отображения состояния поля
52:10 Правила видимости переменных
53:30 Главный игровой цикл. Функция проверки состояния
57:50 Еще раз о важности проверки кода маленькими кусочками
1:00:00 Функция проверки состояния
1:02:00 Функция подсчета крестиков и ноликов
1:10:00 Ручное изменение значений переменных в дебаггере
1:12:20 Зацикливаем игровой цикл, проверяем и исправляем его
1:19:55 Зацикливаем геймраунды
1:21:55 Что получилось

Комментарии

Информация по комментариям в разработке