Turtle Race Game

Project Description

The Turtle Race is an interactive desktop application built using Python's Turtle graphics library. It combines chance and strategy — users authenticate, place bets on racing turtles, and watch the outcome unfold.

Features

  • User authentication — new and returning users stored in a CSV file
  • Full-screen mode with colorful Turtle graphics animations
  • Four turtles (blue, pink, yellow, red) race with random movement
  • Bet placement with point management; scores saved per user
  • Option to replay or exit after each race

Technical Stack

  • Language: Python
  • Graphics: Turtle library
  • Data: Pandas, CSV (user credentials and points)

How It Works

  1. User logs in or registers with a starting balance of 5,000 points.
  2. User selects a turtle and places a bet amount.
  3. Turtles race — random movement determines the winner.
  4. Points are awarded or deducted and saved to the user profile.

GitHub

View Repository