YoVDO

Programming Physics Games with Python and OpenGL

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Python Courses OpenGL Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn to create physics-based games using Python and OpenGL in this comprehensive EuroPython 2013 conference talk. Explore the fundamentals of OpenGL, physics engines, and game development as you delve into Newtonian quantities, rotational equivalents, and collision detection techniques. Discover how to implement the Separating Axis Theorem, create physical bodies, and link them with OpenGL objects. Master the art of texture mapping, drawing textured quads, and handling collision callbacks. Gain insights into joint systems, graphics, sound integration, and the crucial skill of fine-tuning a physics engine. Examine the creation of compound effects and physics puzzles while weighing the pros and cons of incorporating a physics engine in your game projects.

Syllabus

Programming Physics Games with OpenGL
What is OpenGL?
What is a physics engine?
OpenGL wrapper/scenegraph
What a game does
A physics simulation
Newtonian Quantities
Rotational Equivalents
Collisions
Separating Axis Theorem
Creating bodies
Linking physical objects with OpenGL
Texture Coordinates
Drawing textured quads
Collision Callbacks
Joints
Pin Joint
Graphics and Sound
The art of tuning a physics engine
Compound effects
Physics Puzzles
Reasons to use a physics engine
Reasons not to use a physics engine


Taught by

EuroPython Conference

Related Courses

A Brief History of Data Storage
EuroPython Conference via YouTube
Breaking the Stereotype - Evolution & Persistence of Gender Bias in Tech
EuroPython Conference via YouTube
We Can Get More from Spatial, GIS, and Public Domain Datasets
EuroPython Conference via YouTube
Using NLP to Detect Knots in Protein Structures
EuroPython Conference via YouTube
The Challenges of Doing Infra-As-Code Without "The Cloud"
EuroPython Conference via YouTube