С++ : пишем "Invaders"

00:01 Введение и приветствие 01:00 План на трансляцию 01:59 Розыгрыш призов 02:15 Разработка игры 04:02 Использование игрового движка Pixel 05:39 Начало разработки 06:38 Работа со спрайтами 07:19 Создание спрайта и управление 08:16 Настройка скорости и координат 09:35 Демонстрация игрового движка 11:07 Инициализация и компиляция 12:53 Исправление ошибок и настройка пиксельного режима 13:52 Добавление контекста 15:07 Инициализация звёзд 16:31 Рисование звёзд 17:27 Движение звёзд 20:17 Добавление глубины 22:50 Изменение цвета звёзд 23:30 Оценка результата 23:40 Корабль в космосе 24:08 Изменение внешнего вида звёзд 24:40 Объявление о розыгрыше призов 25:40 Планирование уровня 26:20 Методы настройки врагов 28:16 Гибкость структуры 29:03 Очередь врагов 30:17 Настройка характеристик врагов 31:11 Введение и настройка микрофона 31:49 Определение врага и его структура 32:20 Время срабатывания и спрайты 33:49 Здоровье и положение врагов 34:58 Обновление врагов 35:57 Список определений врагов 36:37 Инициализация уровня 38:10 Мировое положение и прокрутка 39:07 Преобразование определений в врагов 40:26 Создание нового врага 41:29 Настройка координат врагов 42:27 Определение позиции врага 43:35 Добавление врага в список 44:04 Рисование врагов 45:20 Реализация движения врагов 47:21 Параметры движения 49:16 Шаблоны движения 52:08 Обновление врагов 53:13 Удаление врагов с экрана 55:01 Условия удаления врагов 55:54 Добавление новых врагов 56:33 Изменение графика врагов 57:30 Увеличение количества врагов 58:08 Модели движения врагов 59:35 Добавление моделей стрельбы 01:00:36 Структура пули 01:02:32 Обновление вражеских пуль 01:04:07 Управление патронами 01:04:25 Благодарность и чай 01:04:44 Проверка положения пуль 01:06:29 Благодарность Джереми 01:07:27 Личные планы и работа 01:08:53 Взаимодействие с аудиторией 01:09:51 Создание функции для стрельбы 01:10:47 Завершение 01:11:06 Передача указателя и параметров 01:11:38 Работа со списком маркеров 01:12:16 Схема ведения огня 01:13:03 Название списка пуль 01:13:55 Проблема с состоянием 01:14:54 Решение с лямбда-функциями 01:15:40 Временные параметры 01:16:34 Управление задержкой стрельбы 01:18:10 Локальность данных 01:20:12 Создание пули 01:23:07 Рисование пуль 01:24:28 Тестирование и оптимизация 01:25:38 Синусоидальное движение 01:26:34 Настройка скорости и накопления времени 01:27:48 Узкая синусоида 01:28:43 Анализ движения врагов 01:29:32 Создание широкой синусоиды 01:30:13 Принципы движения и стрельбы 01:31:12 Создание хаотичного режима стрельбы 01:34:12 Настройка схемы стрельбы 01:36:17 Добавление коллизий 01:37:08 Ошибка на YouTube 01:37:37 Восстановление трансляции 01:38:33 Настройка полосы здоровья 01:39:09 Проверка коллизий 01:40:40 Реализация проверки столкновений 01:42:32 Обработка столкновений 01:43:09 Диагностика проблемы 01:44:13 Расчёт расстояния до пули 01:45:05 Добавление пуль для игроков 01:46:42 Автоматическая стрельба 01:48:07 Реализация таймера 01:49:38 Создание и обновление пуль 01:51:10 Проверка столкновений 01:53:10 Рисование пуль 01:53:44 Исправление ошибок 01:55:01 Улучшение реакции клавиши «Огонь» 01:56:03 Управление пулями и врагами 01:56:45 Настройка движения игрока 01:59:20 Ограничение движения игрока по экрану 02:01:23 Добавление взрывов 02:04:21 Создание фрагментов при уничтожении врага 02:05:49 Преобразование координат и настройка скорости фрагментов 02:07:32 Определение местоположения и частиц 02:08:11 Увеличение количества частиц 02:09:16 Создание схемы стрельбы «Смертельная спираль» 02:10:15 Настройка параметров стрельбы 02:13:08 Тестирование производительности 02:14:46 Гибкость игры 02:15:48 Розыгрыш призов и планы на будущее 02:16:47 Сообщество и блог 02:17:43 Завершение

Иконка канала Ленинский Букварь
240 подписчиков
12+
6 просмотров
день назад
12+
6 просмотров
день назад

00:01 Введение и приветствие 01:00 План на трансляцию 01:59 Розыгрыш призов 02:15 Разработка игры 04:02 Использование игрового движка Pixel 05:39 Начало разработки 06:38 Работа со спрайтами 07:19 Создание спрайта и управление 08:16 Настройка скорости и координат 09:35 Демонстрация игрового движка 11:07 Инициализация и компиляция 12:53 Исправление ошибок и настройка пиксельного режима 13:52 Добавление контекста 15:07 Инициализация звёзд 16:31 Рисование звёзд 17:27 Движение звёзд 20:17 Добавление глубины 22:50 Изменение цвета звёзд 23:30 Оценка результата 23:40 Корабль в космосе 24:08 Изменение внешнего вида звёзд 24:40 Объявление о розыгрыше призов 25:40 Планирование уровня 26:20 Методы настройки врагов 28:16 Гибкость структуры 29:03 Очередь врагов 30:17 Настройка характеристик врагов 31:11 Введение и настройка микрофона 31:49 Определение врага и его структура 32:20 Время срабатывания и спрайты 33:49 Здоровье и положение врагов 34:58 Обновление врагов 35:57 Список определений врагов 36:37 Инициализация уровня 38:10 Мировое положение и прокрутка 39:07 Преобразование определений в врагов 40:26 Создание нового врага 41:29 Настройка координат врагов 42:27 Определение позиции врага 43:35 Добавление врага в список 44:04 Рисование врагов 45:20 Реализация движения врагов 47:21 Параметры движения 49:16 Шаблоны движения 52:08 Обновление врагов 53:13 Удаление врагов с экрана 55:01 Условия удаления врагов 55:54 Добавление новых врагов 56:33 Изменение графика врагов 57:30 Увеличение количества врагов 58:08 Модели движения врагов 59:35 Добавление моделей стрельбы 01:00:36 Структура пули 01:02:32 Обновление вражеских пуль 01:04:07 Управление патронами 01:04:25 Благодарность и чай 01:04:44 Проверка положения пуль 01:06:29 Благодарность Джереми 01:07:27 Личные планы и работа 01:08:53 Взаимодействие с аудиторией 01:09:51 Создание функции для стрельбы 01:10:47 Завершение 01:11:06 Передача указателя и параметров 01:11:38 Работа со списком маркеров 01:12:16 Схема ведения огня 01:13:03 Название списка пуль 01:13:55 Проблема с состоянием 01:14:54 Решение с лямбда-функциями 01:15:40 Временные параметры 01:16:34 Управление задержкой стрельбы 01:18:10 Локальность данных 01:20:12 Создание пули 01:23:07 Рисование пуль 01:24:28 Тестирование и оптимизация 01:25:38 Синусоидальное движение 01:26:34 Настройка скорости и накопления времени 01:27:48 Узкая синусоида 01:28:43 Анализ движения врагов 01:29:32 Создание широкой синусоиды 01:30:13 Принципы движения и стрельбы 01:31:12 Создание хаотичного режима стрельбы 01:34:12 Настройка схемы стрельбы 01:36:17 Добавление коллизий 01:37:08 Ошибка на YouTube 01:37:37 Восстановление трансляции 01:38:33 Настройка полосы здоровья 01:39:09 Проверка коллизий 01:40:40 Реализация проверки столкновений 01:42:32 Обработка столкновений 01:43:09 Диагностика проблемы 01:44:13 Расчёт расстояния до пули 01:45:05 Добавление пуль для игроков 01:46:42 Автоматическая стрельба 01:48:07 Реализация таймера 01:49:38 Создание и обновление пуль 01:51:10 Проверка столкновений 01:53:10 Рисование пуль 01:53:44 Исправление ошибок 01:55:01 Улучшение реакции клавиши «Огонь» 01:56:03 Управление пулями и врагами 01:56:45 Настройка движения игрока 01:59:20 Ограничение движения игрока по экрану 02:01:23 Добавление взрывов 02:04:21 Создание фрагментов при уничтожении врага 02:05:49 Преобразование координат и настройка скорости фрагментов 02:07:32 Определение местоположения и частиц 02:08:11 Увеличение количества частиц 02:09:16 Создание схемы стрельбы «Смертельная спираль» 02:10:15 Настройка параметров стрельбы 02:13:08 Тестирование производительности 02:14:46 Гибкость игры 02:15:48 Розыгрыш призов и планы на будущее 02:16:47 Сообщество и блог 02:17:43 Завершение

, чтобы оставлять комментарии