Game Programming: Collision Detection and Resolution - Lecture 8
Offered By: Dave Churchill via YouTube
Course Description
Overview
Explore collision detection and resolution techniques in game programming through this comprehensive lecture. Delve into the challenges of implementing collisions in games, learn about various bounding shapes, and master the concept of Axis Aligned Bounding Boxes (AABB). Discover methods for detecting point inclusion, intersection, and overlap in AABBs. Gain insights into collision resolution strategies, including detecting collision direction and handling tricky cases. Examine a practical example using Super Mario Bros to reinforce your understanding. Enhance your game development skills with this in-depth exploration of essential collision mechanics.
Syllabus
- Intro
- Collisions in Games
- Collision Detection Problems
- Bounding Shapes
- Bounding Box / Rectangle
- Axis Aligned Bounding Boxes AABB
- Point Inside AABB
- AABB Intersection Detection
- AABB Horizontal Overlap
- AABB Vertical Overlap
- AABB Overlap Calculation
- AABB Collision Resolution
- Detecting Collision Direction
- Top / Bottom Detection
- Tricky Resolution Cases
- Super Mario Bros Example
- Recommended Videos
Taught by
Dave Churchill
Related Courses
Computer GraphicsUniversity of California, San Diego via edX Intro to Parallel Programming
Nvidia via Udacity Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera