Skip to content

Thinato/pygame-typing

Repository files navigation

Typing Game - pygame


Logo

pygame-typing

A typing game made with pygame.
Main Game file »

View Demo · Report Bug · Request Feature

About

This is an implementation of a typing game, the objective is to not let the words come to the left side by typing them and pressing return. Each word has a score that when you type it is registred below, this score is also used to make the game harder and harder as you progress through.

This project was heavily inspired by bisqwit's typing game (wspeed)

gif demonstrating the game being played

Requirements

  • Python 3.10
  • pygame 2.1.2

How to Start the Game

Run main.py
$ python main.py

Features

  • Scoring system
  • Difficulty increase over progress
  • Leaderboarding system
  • Words per minute meter
  • Accuracy meter
  • Easy to create new words and word_lists

How to create word_lists

  1. Go to 'word_lsts' folder
  2. Create a new text (.txt) file
  3. Type each word in each line of the file
  4. Then save the file
  5. Create a new empty text file in 'leaderboards' folder with the same name of your word_list file.

Assets used

Further Reading