Skip to content

VIDAKHOSHPEY22/Atari-Racer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

805 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stars Licence Last Commit Latest Release

ATARI RACER

A fast-paced 2D endless racing game built with Python


About the Project

ATARI RACER is an exciting arcade-style racing game where you dodge traffic, collect coins, and set high scores. The game features 3 difficulty levels, 8 car skins with unique speed bonuses, boost mechanics and a combo multiplier system.


Quick Start

git clone https://github.com/VIDAKHOSHPEY22/Atari-Racer.git
cd Atari-Racer
pip install -r requirements.txt
python atari.py

Features

Feature Description
Car Skins 15 different skins with unique speed bonuses
Boost System Press SPACE to activate speed boost (costs 50 points)
Combo Multiplier Chain obstacles and coins for multipliers up to x4
Sound Effects Procedurally generated audio for coins, boost, hits, and more
Particle Effects Explosions, sparks, and boost trail effects
Power-Ups Shield and Time Freeze pickups
Weather Rain that affects grip and scroll speed
Difficulty Levels Easy, Medium, and Hard modes
High Score Automatically saves your best score
Garage Upgrades Spend coins on permanent speed and life upgrades
Pause / Resume Press P anytime

Controls

Key Action
← → Steer left / right
SPACE Boost (50 points)
P Pause / Resume
R Restart

What's New in V5.6

  • Removed the police chase mechanic to keep the core dodge-and-collect loop tighter
  • Removed the Magnet power-up; Shield and Time Freeze remain
  • Removed screen shake on collisions for a calmer, steadier camera
  • Removed fog weather, Cone and the Speed Bump hazard to simplify the hazard set down to Barrier and Oil Slick
  • Reduced the particle pool size to match the trimmed effect set
  • Corrected the README to no longer claim dynamic responsive resizing, since the window size is currently fixed
  • Updated Checklist.md to track these changes
  • Renamed from racing-car-game to Atari-Racer for clarity

Previously in V5.5

  • Removed the day/night cycle, which had no effect on gameplay and only added rendering overhead
  • Simplified pause controls to a single key (P); ESC no longer pauses or backs out of menus
  • Fixed police escape bonus so it is awarded consistently on a successful escape
  • Corrected the HUD speed bar to reflect true maximum scroll speed at higher levels
  • Streamlined power-up icon rendering for a small performance improvement

Gameplay Preview

Gameplay Preview


Screenshots

Menu

Menu

Gameplay

Gameplay

Game Over

Game Over


Installation

Dependencies

  • Python 3.13
  • pygame
  • numpy (optional, used for sound effects)

pip installation

pip install pygame

For sound effects:

pip install pygame numpy

Building Executable

pip install pyinstaller
pyinstaller --onefile --windowed atari.py

Main Contributors


👑 TheM1ddleM1n



Yalda

Contributor

Ananya

Contributor

Saurav

Contributor

Mukesh

Contributor

Contact

Email: vidatwin18@gmail.com


License

This project is licensed under the MIT License.


Ready, Set, GO! Enjoy the race!