How to Code Realistic Physics in Python Games! PyGame Tutorial (Gravity, Bounce, Throw, Friction)
In this video I show you how to use a number of realistic physics features in your python code and PyGame games! By creating a ball class with easy to change parameters we are able to see how modifying these various parameters can impact our object's movements!
Having realistic bouncing as well as friction and collision and the ability to throw objects with realistic physics is a great way to make your game feel very real and understanding the code behind it is a great way to get better at both python code in general and creating games with the PyGame module!
The code shown in this video is available here:
https://github.com/plemaster01/pygamePhysics
Check out my personal channel here!
@peterlemaster8310
Consider becoming a super supporter at the link below:
https://www.patreon.com/LeMasterTech
Don't forget to leave a like on the video, subscribe to the channel and leave a comment letting me know what you'd like to see more of in the future!
TIMESTAMPS:
00:00 Intro and Project Description. Physics in Pygame!
03:01 Setting up the PyGame framework
06:15 Draw Outer Walls for the Game
09:49 Setting up a Class in python for Balls
17:24 Applying Gravity to Python Objects with Pygame
20:05 Making Pygame Objects Bounce on Floor Collision
28:40 Selecting a Python Object and getting it to follow the Mouse!
36:40 Releasing and Throwing Objects with the Mouse in Pygame!
43:20 Handle Pygame Object Collision with Walls and Apply Friction!
50:54 Summary, Outro and Showcase! Thanks!
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «How to Code Realistic Physics in Python Games! PyGame Tutorial (Gravity, Bounce, Throw, Friction)», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.