In the past I had unsuccessful attempts to learn programming, I tried with C++ and JavaScript. Fortunately in early 2018 I found Python ๐. I went through the Codeacademy Python course then I solved many problems and read two books ๐ of Al Sweigart. Later on I started designing and creating my own games with the Pygame module. ๐
There are 4 games in my Pygame repository. In the first game you control space shuttle ๐ trying not to crash with obstacles. Second one is a replication of the famous scare jump game - The Scary Maze game ๐. Third one it is not game but a tool for drawing ๐จ. And the final one is classic snake game ๐ the snake is (Python) and the food (Other languages).
- Mamba - โญ โญ โญ โญ โญ
- Shuttle and Obstacles - โญ โญ โญ โญ
- Drawing Tool - โญ โญ
- Scary Maze Game - โญ
Found cool people in the Pygame facebook group.
The conclusion is that I learned how to use statements, expressions, loops, functions and classes. ๐
I think Pygame and this type of simple game development ๐ฎ is excellent for beginners, development of logical thinking, learning the basics of programming ๐ป, etc... But for long term don't get stuck with Pygame. Learn web development or other field, if you still like game development - great, move on Unity for example. In Pygame there is no big community and support, it is not so effective, fucntional and fast, that is why you can't develop, find a job with it or make big profit. ๐ธ
print("Pygame is a simple module great for beginners but at some point if you want to become better you should move on")