PyGame Basics: An Improved Game Loop

PyGame Basics: An Improved Game Loop

In this guide, we will be creating a PyGame game loop with delta time. Using delta time can be very useful in keeping the movement of your game smoother. Essentially with a delta time based game loop, game objects will appear to move at a constant speed even when the...
How to Update Android

How to Update Android

In this guide, we will walk through how to update Android. If you own an Android device, you will want keep your device up-to-date. In the screenshots I show, I’m using Android 9. The instructions should be relatively similar from version to version. First, we...
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: Mouse Input

PyGame Basics: Mouse Input

In this guide, we will be taking a look at how to utilize mouse input with PyGame. Mouse Position To retrieve the position of the mouse, you can use the following line: mousex, mousey = pygame.mouse.get_pos() Of course, with the above line, you can access the x...
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...