Advanced Animations (Intermediate)
Explore techniques to create more advanced animations in Python while learning new concepts in programming.
1.1 Introducing the Course and the Sunrise Animation
1.2 What Steps Do We Need?
1.3 Let's Review RGB Colours
1.4 Setting the Start and End Colours for the Sky
1.5 Named Tuples
1.6 Setting Up the Animation
1.7 Working Out the Changes Needed for Each Step
1.8 Starting the Animation
1.9 Fixing the Integer and Float Bug
1.10 Drawing the Flower • Part 1
1.11 Drawing the Flower • Part 2
1.12 Drawing the Stars • Part 1
1.13 Drawing the Stars • Part 2
1.14 Finishing the Animation • Looping Over Two Lists at the Same Time
2.1 The Chaotic Balls Animation
2.2 Writing the Basic Animation
2.3 The Animation is Slowing Down
2.4 How Much Time is Needed For Each Frame?
2.5 Setting the Animation's Frame Rate
3.1 The Zen Animation
3.2 Creating the Spinning Arrow
3.3 Adding the Stream of Balls
3.4 Controlling How Many Balls we Create Every Second
3.5 Removing Balls That Leave the Screen
3.6 Recycling Balls That Leave the Screen
3.7 Truthy or Falsy
3.8 Controlling the Arrow's Rotation Speed
3.9 Changing the Ball Colours Every Few Seconds
3.10 Creating Hard Edges for Balls to Bounce Off
3.11 Toggling the Hard Edges On and Off
3.12 Finishing the Animation • Setting the Frame Rate
Get access to all the levels with a Codetoday Unlimited membership. Choose between a monthly or annual subscription.