Congratulations, you just built a clone of the Asteroids game using Python! With Pygame, your Python knowledge can be directly translated into game development projects.
In this course, you’ve learned how to:
- Load images and display them on the screen
- Add input handling to your game
- Implement game logic and collision detection in Python
- Play sounds
- Display text on the screen
For more information on concepts covered in this lesson, you can check out:
- The Pygame Documentation | pygame.org
- Make a 2D Side-Scroller Game With PyGame | Real Python Video Course
Congratulations, you made it to the end of the course! What’s your #1 takeaway or favorite thing you learned? How are you going to put your newfound skills to use? Leave a comment in the discussion section and let us know.
mikesult on Oct. 26, 2021
Thank you Christopher and the Real Python team for this course. I really enjoyed it. I especially appreciated the discussion on choosing to use globals and how that changed the code, the tradeoffs and so on. The little bug to find was a good exercise. I ended up using the first method but not before I had created an infinite looping method that I had to use ‘force quit’ to recover infinity->now. Oops. All along the way you discussed some alternate paths and your reason for coding it this way in this context. That discussion is helpful to me to understand the issues that you are considering. Thanks also for all of the resources, sample code for each video segment, etc.
And lastly, maybe most important these days, it was fun.