Over the course of these videos we'll build "Sugar Smash" a candy crush clone. The goal of this course is to get past the barrier to entry, and learn the fundamental skills to start building Python games. We'll also be using PyOpenAL, a wrapper for Open Audio Library. This course is targeted at a beginner level and we'll learn by doing. No 50+ hour slog, just a cool little game that gives us a chance to solve programming problems.
Experience in Python will be useful, but isn't necessary. We'll be starting from scratch, although to get a deeper understanding of topics a bit of independent research and experimentation will be invaluable. If you're interested in game development, or simply want to learn software programming principles while having fun, then this is the course for you. Code is provided with each video, which you're welcome to download and keep, but don't stop there! I encourage you to extend and modify the game when you're finished.
What you'll learn
- Fundamentals of the Pygame library and overall video game design.
- The use of Classes and Inheritance to make complex code more organized and efficient.
- How to create surfaces, blit images, render text, handle user input, and detect collisions.
- How to work with sprites, sprite groups, and more robust collision methods.
- How to create our own tile map and read a tile map to design a game level.
- How to use 2 dimensional vectors to handle complex platformer motion such as running and jumping under gravity and friction.
- How to add custom character animations using sprite sheets to help make our games really come to life.
- How to use collision masks to have pixel perfect collisions when needed.
- Create 7 awesome games in total! 4 that are very beginner friendly, 2 that are intermediate, and 1 that is advanced.
To enroll, click here
Photo : fr.depositphotos.com
Learn more about this
training
Visit trk.udemy.com
See more trainings from this institution