Category Archives: Tutorial
In the previous posts, I introduced enough of Python and patterns to start creating games with graphics using the Pygame library.
The time has come to see our first design pattern: the Game Loop Pattern! This pattern can give us many good ideas to refactor our game in a very effective way.
It is now time to organize/refactor our code! When you begin, this is a strange process since the final code does the same as before. However, refactoring is the only way to create a code easy to maintain and expand.
In the previous post, the magic number is always the same. I propose now to introduce random numbers to change the magic number every time we launch the game. I also present imports and more on integers.
The source code of my book “Learn Design Pattern with Game Programming” is now available on github: https://github.com/philippehenri-gosselin/patternsgameprog. If you find any bug, comments here or issues on github are welcome 🙂
In previous posts, I only used strings and booleans. In this one, I use a new data type called “int” (for integer) that allows the storage and computation of natural numbers (numbers without a decimal part). I use them to … Continue reading
The previous game only allows one try: you have to restart it to propose another word. In this post, I introduce loops, and I use them to repeat the game until the player finds the magic word.
Programs in the previous post always lead to the same result. Here, I show you the basics of branching, or how to change the flow of a program depending on cases.
In the first post, we saw how to install an IDE and how to display a message; it is time to add some interaction with the player.
In this series, I propose to discover Python and design patterns. The Python language is today one of the best language to discover programming. At the same time, I will also introduce design patterns, a collection of programming recipes that … Continue reading