YoVDO

Game Programming: Collision Detection and Resolution - Lecture 8

Offered By: Dave Churchill via YouTube

Tags

Collision Detection Courses C++ Courses SFML Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Video Game Design and Development: Introduction to Game Programming
Abertay University via FutureLearn
Computer Science for Game Development
Harvard University via edX
Practical Game Development in Unity 4: Level 1
Udemy
Game Development for beginners with Python
Udemy
Code Your First Game: Arcade Classic in JavaScript on Canvas
Udemy