In this course, you learn the basics of game programming. After completing this course, you can make any 2d game you want with Python. This is an introduction course for beginners. It contains an example game project (pong) to help you understand all of the concepts.
Throughout the course, we explain the pygame module, the most popular module, to make python games. Your games will work on any desktop computer or even on the raspberry pi!
We cover the basics like:
All of the course videos help you master pygame step by step. You can follow along with the videos or just download the sample programs, whichever way of learning you prefer. The example programs show you how to handle each aspect of the game like graphics, input, music, sound, and others.
So why pygame?
Pygame is a cross-platform set of Python modules designed for writing video games. It includes computer graphics and sound libraries designed to be used with the Python programming language. Pygame uses the Simple DirectMedia Layer (SDL) library, with the intention of allowing real-time computer game development without the low-level mechanics of the C programming language and its derivatives. Millions of people have downloaded pygame itself, which is a whole lot of bits flying across the interwebs.
If you want to make video games, this course is a good introduction to get started. It explains everything you need to know in a simple matter. No prerequisites are required except basic knowledge of the Python programming language. Let's get started and make games!
Frank Anemaet is a highly skilled Software Engineer having experience with nearly every programming language on Earth! He’s built projects using Python, PHP, Swift, C++, and more. He’s worked on Linux security, game development, data analysis, creating desktop apps, web apps, managing SQL, mobile development, and lots of other things. All of the skills that he’d learned have been tried and tested in a real-world setting, so Frank Anemaet is the one you can count on when it comes to searching for someone who can ground theory in his practical experience. Of course, you won’t be surprised that Frank has a Master’s degree in Computer Science (honors), and in 2014, he won the first prize competing internationally at a Security Competition (Massachusetts, USA).
Parts of his Frank’s extensive experience in technology have been turned into successful online courses on various online education platforms. There’s so much you can learn from someone who’s worked on projects in Robotics, Web/Desktop/Mobile apps, Embedded Systems, Linux Security, etc. to achieve your personal goals.
On BitDegree, Frank Anemaet is offering a bunch of his courses that will allow you to get solid skills in programming. Learn anything from how to secure a Linux server to gain an in-depth understanding of machine learning with Python, and much more. Most of Frank’s courses are quick, concise tutorials with the essential information that you must gather to get yourself going. Invest your time wisely, and learn only from great experts in their field! To your success!