Введение в разработку игр №5. Легенда о Зельде
Этот курс продолжает курс CS50 Гарвардского университета, посвященный разработке интерактивных 2D-игр. Студенты изучают дизайн таких детских игр, как Super Mario Bros., Legend of Zelda и Pokémon, чтобы понять, как создаются сами видеоигры. В рамках лекций и практических проектов в рамках курса изучаются принципы 2D-графики, анимации, звука и обнаружения столкновений с использованием фреймворка LÖVE и языка программирования Lua. К концу курса студенты запрограммируют несколько своих собственных игр и получат полное представление об основах дизайна и разработки игр. Демонстрационная версия игры Legend of Zelda Спрайты в Zelda Вид сверху Генерация подземелий Классы мира Алгоритм бесконечного подземелья Комната Объекты и игровые элементы как данные Трассировка Хитбоксы и хартбоксы События Библиотека событий для ножа Прокрутка экрана Повторное использование трассировки Игровой дизайн с использованием данных NES Homebrew и программирование
Этот курс продолжает курс CS50 Гарвардского университета, посвященный разработке интерактивных 2D-игр. Студенты изучают дизайн таких детских игр, как Super Mario Bros., Legend of Zelda и Pokémon, чтобы понять, как создаются сами видеоигры. В рамках лекций и практических проектов в рамках курса изучаются принципы 2D-графики, анимации, звука и обнаружения столкновений с использованием фреймворка LÖVE и языка программирования Lua. К концу курса студенты запрограммируют несколько своих собственных игр и получат полное представление об основах дизайна и разработки игр. Демонстрационная версия игры Legend of Zelda Спрайты в Zelda Вид сверху Генерация подземелий Классы мира Алгоритм бесконечного подземелья Комната Объекты и игровые элементы как данные Трассировка Хитбоксы и хартбоксы События Библиотека событий для ножа Прокрутка экрана Повторное использование трассировки Игровой дизайн с использованием данных NES Homebrew и программирование
![Иконка канала Veritasium [RU]](https://pic.rtbcdn.ru/user/2025-03-21/8e/08/8e084014e2df59bf75b37c4c9ea66b3b.jpg?size=s)