Поделиться в MAX

Введение в разработку игр №4. Супер Марио (Super Mario Bros)

Аватар автора
Этот курс продолжает курс CS50 Гарвардского университета, посвященный разработке интерактивных 2D-игр. Студенты изучают дизайн таких детских игр, как Super Mario Bros., Legend of Zelda и Pokémon, чтобы понять, как создаются сами видеоигры. В рамках лекций и практических проектов в рамках курса изучаются принципы 2D-графики, анимации, звука и обнаружения столкновений с использованием фреймворка LÖVE и языка программирования Lua. К концу курса студенты запрограммируют несколько своих собственных игр и получат полное представление об основах дизайна и разработки игр. Основы Super Mario Bros. Тайловые карты и анимация Процедурная генерация уровней Демонстрация игры Тайловые карты и их особенности Реализация тайловых карт Генерация карты Работа с плитками Статичные плитки и боковая прокрутка Функция love.graphics.translate Демонстрация работы с плитками Прокрутка камеры и математика Сравнение с другими движками Рисование персонажа Движение персонажа Анимация персонажа Отслеживание положения персонажа Реализация отслеживания Отслеживание по оси Y Анимация персонажа Переворачивание спрайтов Реализация прыжков Анимации и состояния персонажа Различия между прыжком и падением Реализация прыжка в коде Падение и столкновение с полом Генерация процедурного уровня Реализация платформ Визуальный контент и разнообразие уровней Введение в процедурную генерацию уровней Нулевой уровень и генерация плиток Рендеринг верхних элементов Генерация наборов тайлов Интеграция гигантского листа тайлов...

0/0


0/0

0/0

0/0

0/0