У цій лекції від Колтона Огдена ви можете вивчити принципи розробки ігор, закодувавши клон Angry Birds у Луа. Принципи, які ви вивчаєте, можуть застосовуватися до будь-якої мови програмування та будь-якої гри.
Ця лекція є частиною курсу CS50 "Вступ до розробки ігор" від Гарвардського університету. Курс досліджує принципи 2D та 3D графіки, анімації, звуку та виявлення зіткнень з використанням фреймворків, таких як Unity та LÖVE 2D, а також таких мов, як Lua та C #.
Наприкінці курсу (ми публікуємо одну лекцію на день), ви запрограмуєте кілька власних ігор і отримаєте глибоке розуміння основ дизайну та розробки ігор.
Ця шоста лекція викладає всі ключові компоненти гри Angry Birds.
Ви можете переглянути лекцію на YouTube-каналі freeCodeCamp.org.