Skip to content

adamhammoudd/Aim-Trainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

🎯 Aim Trainer

This is a simple Aim Trainer game built with Python and Pygame. The project is designed to help players improve their mouse accuracy and reaction speed by clicking on growing and shrinking targets.

Features

  • Dynamic Targets: Targets grow and shrink over time, providing a challenge to the player.
  • Scoring System: Tracks hits, misses, and speed (targets per second).
  • Player Name Input: Players can input their names, and their high scores are saved.
  • High Scores: Keeps track of high scores and displays them on the game-over screen even if the window is closed.
  • Interactive Menus: Includes home, options, and game-over screens.
  • Difficulty: Players can choose their difficulty based on their skill level.

How to Play

  1. Enter your name on the home screen.
  2. Select a difficulty
  3. Click "Start" to begin the game.
  4. Click on the targets as they appear. Be quick — targets will shrink and disappear if not clicked in time!
  5. Avoid missing targets, as you only have 3 lives.
  6. Check your stats and high scores after the game ends.

Installation

Prerequisites

  • Python 3.13.1
  • Pygame library
    Install Pygame by running:
    pip install pygame
    

Credits

  • This project is from this YouTube video, which I added more features to it to make it more complete.

Releases

No releases published

Packages

No packages published

Languages