AI-powered search & chat for Data / Computer Science Students

Learn more with these recommended learning resources

Learn about PyGame

 Learn Python the Right Way

PyGame is a package that is not part of the standard Python distribution, so if you do not already have it installed (i.e. import pygame fails), download and install a suitable version from http://pyg...

Read more at Learn Python the Right Way

Chapter 2 – Pygame Basics

 Making Games with Python & Pygame

Chapter 2 – Pygame Basics Just like how Python comes with several modules like random , math , or time that provide additional functions for your programs, the Pygame framework includes several modul...

Read more at Making Games with Python & Pygame

A Basic PyGame Program

 Real Python

Learn how to make a basic program with PyGame. Click here to learn more: https://realpython.com/courses/pygame-primer/

Read more at Real Python

Retro Gaming Using PyGame

 Python in Plain English

As an avid gamer and a collector of gaming systems, I knew that I would want to create a few games of my own. Several years ago, a few of my games were even on Gamejolt. Between work and University…

Read more at Python in Plain English

Chapter 1 – Installing Python and Pygame

 Making Games with Python & Pygame

Chapter 1 – Installing Python and Pygame What You Should Know Before You Begin It might help if you know a bit about Python programming (or how to program in another language besides Python) before y...

Read more at Making Games with Python & Pygame

Making simple games in Python

 Towards Data Science

In this article, I will go through in detail how can one create simple games such as Tic-Tac-Toe, Dots-and-Boxes, and Snake-and-Apple game in python using the Tkinter package. The article is divided…

Read more at Towards Data Science

Errata - Making Games with Python & Pygame

 Making Games with Python & Pygame

Read more at Making Games with Python & Pygame

Buggy Programs - Making Games with Python & Pygame

 Making Games with Python & Pygame

Read more at Making Games with Python & Pygame

How to Build a Chess Game with Pygame in Python

 Javarevisited

In this article, we will be learning how to create a chess game using the Pygame library in Python. By the end of this tutorial, you will have a fully functional chess game that you can customize and ...

Read more at Javarevisited

Playing Games with Python — Part 1: Tic Tac Toe

 Towards Data Science

If you happened to glance at my very first article on Ju-Jitsu, I hinted at the fact that I have a bittersweet relationship with video games. They give me an amazing ego-boost when I win, but every…

Read more at Towards Data Science

Make awesome games with Python!

 Python in Plain English

Introduction Python is a great language to use for game creation, and creating games is a fun and inventive way to learn about programming. Python provides a range of tools and modules that make it s...

Read more at Python in Plain English

Making Video Games with Python

 Python in Plain English

Many people first get into programming out of an interest in making video games. You may not have thought of Python as an option for developing video games as it is primarily promoted as a language…

Read more at Python in Plain English

Building a Breakout Game from Scratch: A Pygame Adventure

 Python in Plain English

Member-only story Building ABreakout Game from Scratch Using Python: A Pygame Adventure Redouane Chafi · Follow Published in Python in Plain English · 12 min read · Just now -- Share Unveiling the Mag...

Read more at Python in Plain English

Tic-Tac-Toe Game With Python

 Analytics Vidhya

Whether it’s playing, watching or making a game all of these instances give us some form of pleasure. For this article, it is going to be the last one. Sitting bored in this quarantine period I was…

Read more at Analytics Vidhya

The Real Python Podcast – Episode #132: Creating Tic-Tac-Toe With an AI Player & Shortcuts for Python Decorators

 Real Python

How do you create a computer opponent for a simple game within Python? Would you also like to learn how to adapt the game to run in a web browser or graphical user interface (GUI)? This week on the sh...

Read more at Real Python

Level up your Python skills with the Brick Breaker Game

 Python in Plain English

Install dependencies 1. Creating of basic game loop In the run method, we set up a game loop. This loop ensures that the game runs at a consistent frame rate (60 frames per second in this case) and li...

Read more at Python in Plain English

Chess-Python

 Level Up Coding

This is a large project that me and a friend in school conducted. This is pretty funny because we had plans on doing this over several months and 7 days later we have the entire thing completed. I…

Read more at Level Up Coding

Create a Galaga Clone Using Pygame

 Better Programming

I have a confession to make: Ever since I was able to bounce a sprite against the walls of the screen on a Commodore 64, I have wanted to become a game programmer. Don’t get me wrong. I love my job…

Read more at Better Programming

Master Your Python Skills With These Free Games

 Python in Plain English

According to the PYPL index (PopularitY of Programming Language Index) Python is today the most searched language in the world. Read about some games that can help you learn it in a fun way.

Read more at Python in Plain English

Make a Game In Python: Tic-Tac-Toe

 Python in Plain English

Game board Start by drawing the game board. It’s a 3x3 board. I have created 10 items to simplify working with them, so we will omit index 0. Game loop Every game needs a loop. In this game, we can co...

Read more at Python in Plain English

Building a Command-Line Tic Tac Toe Game in Python — — Beginner Project

 Python in Plain English

Building a Command-Line Tic Tac Toe Game in Python — Beginner Project Tic Tac Toe Game Are you tired of playing Tic Tac Toe on paper? Let’s create a Command-Line Tic Tac Toe Game in Python! In this t...

Read more at Python in Plain English

Python Miniproject: Making the Game of Go from Scratch in PyGame

 Towards Data Science

The ancient game of Go has been played for thousands of years. With more board configurations than there are atoms in the universe, Go is a game of great complexity and abstraction that emerges from…

Read more at Towards Data Science

Python RPG (Part 2)

 Level Up Coding

Here’s the link to part 1 if you want to code the game from scratch. If you want to skip the tutorial and go straight to the code and read it, here’s the project on GitHub! If you have any…

Read more at Level Up Coding

Game of Tic-Tac-Toe with Python

 Analytics Vidhya

Tic-Tac-Toe! A familiar game to all of us and a very simple one to play. But how difficult is it to create a Tic-Tac-Toe in Python? Well! its pretty simple. A game of Tic-Tac-Toe can be created using…...

Read more at Analytics Vidhya