Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MarioKart-Python-Game

A Mario Kart-style racing game built with Pygame.

Features

  • Player Controls: Move left/right with arrow keys
  • Obstacles: Avoid rotating red barriers
  • Coins: Collect yellow coins for bonus points
  • Power-ups:
    • Boost (orange): Double speed for 3 seconds
    • Shield (blue): Protection from obstacles for 5 seconds
  • Particle Effects: Visual feedback for collisions and pickups
  • Scrolling Track: Continuous road with lane dividers and barriers
  • Cloud Animation: Parallax background clouds

Controls

  • Left Arrow - Move left
  • Right Arrow - Move right

Scoring

  • +1 point for each obstacle passed
  • +5 points for each coin collected

Running

python __main__.py

Requirements

  • Python 3.x
  • Pygame

Files

  • __main__.py - Main game logic
  • mario.py - Sprite generation helper
  • track.py - Track utilities
  • mario_*.png - Player sprites

Tech Stack

  • Python
  • Pygame

About

Mario Kart-inspired racing game built with Pygame. Features scrolling track, obstacle avoidance, coin collection, power-ups (speed boost and shield), particle effects, animated sprites, and scoring system. Includes cloud animations and dynamic difficulty scaling.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages