Программирование [udemy] Воссоздайте ретро-игры с использованием JavaScript (2023)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Воссоздайте ретро-игры с использованием JavaScript (2023)​

cover.jpg

Продолжительность: 7 ч 5 мин Количество уроков: 70 Видео Язык: Английский Вес архива: 6,88 ГБ


Погрузитесь в создание собственных ретро-игр и воссоздайте атмосферу классических аркад, используя современные возможности JavaScript. Этот курс поможет вам освоить ключевые техники 2D‑геймдева и создать динамичную игру в стиле легендарных Space Invaders.

Что вы изучите в этом курсе

Курс сочетает основы JavaScript, объектно-ориентированное программирование и практики разработки игр. Вы постепенно создадите полноценный проект, расширяя его новыми функциями, механиками и типами врагов.

Современные техники 2D‑игр

• Работа с объектно-ориентированным подходом в JavaScript.
• Использование шаблона объектного пула для оптимизации производительности.
• Создание и управление анимацией спрайтов.
• Тайминг, задержки и управление потоками событий с помощью меток времени.
• Добавление новых игровых механик: супероружие, улучшенные выстрелы, урон по областям.

Пошаговое расширение игрового процесса

Вы начнёте с базовой версии игры, вдохновлённой Space Invaders, и будете постепенно внедрять новые элементы: уникальных врагов, боссов, а также расширенные визуальные и механические эффекты.

Разнообразные типы врагов

В ходе курса вы создадите несколько видов противников, каждый со своим набором характеристик, логикой поведения и реакциями на урон.

Обычные и продвинутые противники

Beetlemorph — базовый враг, уничтожается одним попаданием.
Rhinomorph — бронированный, имеет несколько уровней здоровья и фаз урона.
Mantismorph — мощный босс с возрастающим количеством жизней.
Eaglemorph — уникальный враг, который реагирует на попадание, отстреливая часть тела в игрока.

Создание уникального врага

Squidmorph — экспериментальный тип, который вы разработаете самостоятельно, применяя изученные техники. Это позволит вам глубже понять архитектуру проекта и гибкость системы классов.

Бонусы и дополнительные материалы

Студенты получают комплект профессиональной 2D‑графики в sci‑fi стиле, а также доступ к исходному коду проекта на разных этапах разработки — удобно для анализа, практики и экспериментов.

Почему этот курс вам подойдёт

• Вы хотите создать свою первую игру на JavaScript.
• Интересуетесь ретро‑стилистикой и аркадными механиками.
• Хотите освоить фундаментальные техники разработки 2D‑игр.
• Ищете практический проект, который можно развивать и улучшать.

Начните создавать собственную вселенную ретро‑игр — шаг за шагом, с понятными объяснениями и вдохновляющими примерами.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху