Pygame
Pygame is a set of Python modules for gaming applications. Its very easy to use and fun to work with. Pygame requires no extra installation other than python. Pygame modules can also be used to create desktop applications.
Prerequisites for Pygame
To use Pygame, you must have:
- Python 3.x installed on your system
- A basic understanding of Python programming language
Pygame Installation
You can easily install pygame using pip. Open your command prompt and type the following command:
pip install pygame
Install pygame in Mac
You can install Pygame in Mac using the Terminal app. You can open the Terminal app by searching for it from the Spotlight search or opening the Applications folder, then Utilities, and finally clicking on the Terminal app icon.
To install Pygame in Mac, you should follow the following steps:
- Open the Terminal app.
- Type the following command in the Terminal app:
pip3 install pygame
- Press Enter.
Simple Pygame Example
Here's a simple example of Pygame.
import pygame
# Initialise Pygame
pygame.init()
# Set the size of the window
size = (700, 500)
screen = pygame.display.set_mode(size)
# Set the title of the window
pygame.display.set_caption("My Pygame Example")
# Set the background color of the window
background_color = (255, 255, 255)
# Keep the window open until it is closed
done = False
# Main program loop
while not done:
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True
# Fill the background color
screen.fill(background_color)
# Draw a circle on the screen
pygame.draw.circle(screen, (255, 0, 0), (350, 250), 50)
# Update the screen
pygame.display.flip()
# Quit Pygame
pygame.quit()
Output
When you run the above code, it will display the Pygame window with a red circle in the center.
Explanation
In this example, we first import the pygame
module. We then initialize Pygame by calling pygame.init()
.
We set the size of the window using the set_mode()
function of the display
module and set the caption for the window using the set_caption()
function.
We then set the background color of the window and keep the program running until the window is closed by setting the done
variable to True
when the QUIT
event is detected.
In the main loop of the program, we fill the background color using fill()
and draw a red circle at the center of the screen using draw.circle()
. We update the screen using display.flip()
.
Finally, we quit Pygame by calling pygame.quit()
.
Summary
In this tutorial, we learned about Pygame and how to install it on Windows and Mac. We also looked at a simple Pygame example and explained the different concepts used in it.