Releases: iammrranik/Car-Racing-PyGame
CarRacingPyGame v1.0 - Stable (Portable Build)
🏎️ Car Racing Game v1.0.0 - Stable (Portable Build)
Overview
This is the first stable production build of Car Racing Game. The application has been compiled into a single, portable executable (.exe), meaning no Python installation or external asset folders are required to play.
🚀 Key Features
-
High-Speed 2D Racing: Smooth lane-based navigation and collision physics.
-
Dynamic Difficulty: Real-time level scaling that increases speed as your score rises.
-
Persistent High Scores: Automatic data logging to track and display the Top 5 all-time best runs.
-
Immersive Audio: Integrated background music and sound effects for a complete arcade experience.
-
Zero-Dependency: Runs directly from the .exe file on any Windows machine.
🎮 How to Play
Download the CarRacingGame.exe from the Assets section below.
Double-click the file to launch.
Controls:
- Left/Right Arrows: Change lanes.
- ESC: Exit the game or return to the menu.
- Any Key: Start/Restart.
3. Screenshots:
Figure 1: This is the Main Menu (Home Screen) of the game, serving as the central hub for the
user interface. It utilizes a state-driven layout with interactive buttons to toggle between
Gameplay, High Score records, and Exiting the application. Clear text overlays provide
immediate instructions on player controls and objectives, ensuring an intuitive user experience.
Figure 2. This image represents the Active Gameplay state, showcasing the core mechanics of
your 2D car racing project. It features a real-time Heads-Up Display (HUD) that tracks Score,
Level and High Score, while demonstrating the lane-based movement system and randomized
obstacle spawning logic.
Figure 3: This image displays the Game Over state, triggered by a collision between the player
and an obstacle. It highlights the session's Final Score compared to the all-time High Score,
while providing clear navigation options to either restart the game immediately or return to the
main menu.
Figure 4: This image displays the High Scores leaderboard, fulfilling the project's requirement
for a persistent summary report. It dynamically renders the top five records retrieved and sorted
from the Hiscore.csv file, displaying each entry's specific score, level reached, and the all-time
peak performance.
🛡️ Security & Integrity
The executable has been pre-scanned for safety. You can view the full report here:
Virus Total Report:
Link: https://www.virustotal.com/gui/file/1175c26c4312713936cd552d9f15986599502d1be8a4bb66dd52ce8fea97cd5e/detection
Note for Windows Users: Since this app is not digitally signed, you may see a "Windows protected your PC" popup. Click "More info" and then "Run anyway" to start the game.