Create the Viral Satisfying Bouncing Balls Game from Scratch - Python Beginner Tutorial

Published: 17 August 2024
on channel: Lai Programming
16,280
646

A step-by-step Python programming tutorial for creating the viral ball bouncing program using the Pygame library.
Source code: https://github.com/laiprogramming/lai...
About me: https://laiprogramming.com

00:00 Intro
00:56 Setup Pygame (Step 1)
02:06 Draw Circle and Ball (Step 2)
04:19 Drop the Ball (Step 3)
07:04 Explain Bouncing Physics (Step 4.1)
24:26 Bounce the Ball (Step 4.2)
32:40 Spin the Circle (Step 5)
37:39 Drop Ball Out of Circle (Step 6)
40:29 Multiple Balls (Step 7)
43:41 Extra features

In this video, I explain the math behind the physics of a ball bouncing on a spinning circle from scratch and demonstrate it using a Python program with the Pygame library.
You'll need some basic programming knowledge to follow this tutorial, such as how to install Python and run a program, as well as an understanding of variables, functions, classes, conditional statements, loops, and more.

Welcome to Lai Programming Channel! My name is Tuan Dung Lai. Since 2017, I've been working at A²I² - the Applied Artificial Intelligence Institute, and teaching programming and mathematics at Swinburne University in Melbourne, Australia. Having recently submitted my PhD thesis, I started this channel to teach Python programming for beginners.

Comment below what you find difficult.

Socials:
Youtube:    / @laiprogramming  
Instagram:   / dunglailaptrinh  
Github: https://github.com/laiprogramming

Contact:
Website: https://laiprogramming.com
Email: lai@laiprogramming.com

#laiprogramming


On this page of the site you can watch the video online Create the Viral Satisfying Bouncing Balls Game from Scratch - Python Beginner Tutorial with a duration of hours minute second in good quality, which was uploaded by the user Lai Programming 17 August 2024, share the link with friends and acquaintances, this video has already been watched 16,280 times on youtube and it was liked by 646 viewers. Enjoy your viewing!