PyGame Basics: Keyboard Input

PyGame Basics: Keyboard Input

In this guide, we will take a look at a couple ways to gather keyboard input with PyGame. There are a few ways of grabbing keyboard input. The first way to gather keyboard input is via capturing PyGame events. To check if any arrow keys are pressed down on the current...
PyGame Basics: Image Effects

PyGame Basics: Image Effects

In this guide, we will be taking a look at some different image effects you can use within your PyGame. In the examples below, I will be drawing sample images at x: 480 and y: 128. To learn how to position images, you can take a look at this guide of ours. Scaling...
PyGame Basics: Drawing Images

PyGame Basics: Drawing Images

In this tutorial, we will be walking through how to draw images with PyGame. Let’s dive right in. In your game file, you should see the set_mode method being called. This method call returns a Surface, which is pretty much just the canvas that we’re...
PyGame Basics: Game Window

PyGame Basics: Game Window

In this guide, we will be creating the PyGame game window. If you don’t have a PyGame project setup yet, you can learn how to set one up here. In your main game file, you can add the following two lines to create our game window: display =...
PyGame Basics: Setting Up

PyGame Basics: Setting Up

Before we jump into building a game, we will need to setup PyGame. Since PyGame requires Python, we will need to ensure it’s installed first. This tutorial series assumes you will be using Python 3. You can download and install Python 3 from the official...