Введение в разработку игр №0. Теннис

Этот курс продолжает программу CS50 Гарвардского университета и посвящен разработке 2D-игр. Студенты изучают такие детские игры, как Super Mario Bros., Legend of Zelda и Pokémon, чтобы понять, как устроены видеоигры. С помощью лекций и практических проектов курс знакомит с принципами 2D-графики, анимации, звука и обнаружения столкновений с использованием фреймворка LÖVE и языка программирования Lua. К концу курса студенты создадут несколько собственных игр и получат полное представление об основах игрового дизайна и разработки. Что такое Lua? LÖVE2D Игровые циклы Двухмерная система координат Тематика лекции Обновление за 0 дней Обновление с низким разрешением Фильтрация текстур Обновление прямоугольника Обновление лопатки Обновление мяча Обновление класса Обновление FPS Обновление коллизий Обнаружение коллизий AABB Обновление партитуры Конечный автомат Обновление Победы Обновление звука bfxr Обновление размера

Иконка канала Veritasium [RU]
1 283 подписчика
12+
31 просмотр
9 дней назад
12+
31 просмотр
9 дней назад

Этот курс продолжает программу CS50 Гарвардского университета и посвящен разработке 2D-игр. Студенты изучают такие детские игры, как Super Mario Bros., Legend of Zelda и Pokémon, чтобы понять, как устроены видеоигры. С помощью лекций и практических проектов курс знакомит с принципами 2D-графики, анимации, звука и обнаружения столкновений с использованием фреймворка LÖVE и языка программирования Lua. К концу курса студенты создадут несколько собственных игр и получат полное представление об основах игрового дизайна и разработки. Что такое Lua? LÖVE2D Игровые циклы Двухмерная система координат Тематика лекции Обновление за 0 дней Обновление с низким разрешением Фильтрация текстур Обновление прямоугольника Обновление лопатки Обновление мяча Обновление класса Обновление FPS Обновление коллизий Обнаружение коллизий AABB Обновление партитуры Конечный автомат Обновление Победы Обновление звука bfxr Обновление размера

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