Skip to content

OmerFarukAY/catch-the-turtle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿข Catch The Turtle Game

Python

๐Ÿ“Œ About the Project

This repository contains a fun, interactive Catch The Turtle mini-game. The objective is simple: click on the randomly appearing turtle as many times as possible to earn points before the countdown timer runs out!

This project is a great demonstration of utilizing coordinate systems, handling user click events, and managing game loops/timers in a graphical environment.

โœจ Key Features

  • ๐ŸŽฏ Event-Driven Gameplay: Accurately detects and processes mouse click events on the moving target.
  • โฑ๏ธ Countdown Timer: A real-time timer that creates a sense of urgency and automatically ends the game when time is up.
  • ๐Ÿ“Š Score Tracking: Dynamically updates the player's score upon successful clicks.
  • ๐Ÿ”€ Random Coordinate Generation: The turtle teleports to random coordinates within the screen boundaries, making the game challenging.

๐ŸŽฎ Gameplay Preview

image

๐Ÿ› ๏ธ Technologies Used

  • Language: Python 3.x
  • Library: turtle (Python's standard built-in GUI library for drawing and simple games)

๐Ÿš€ How to Run

  1. Clone the repository:
    git clone [https://github.com/OmerFarukAY/catch-the-turtle.git](https://github.com/OmerFarukAY/catch-the-turtle.git)
    cd catch-the-turtle
  2. Run the game: (Ensure you have Python installed on your system)
    python CatchTheTurtle.py
    

๐Ÿ•น๏ธ How to Play Start the game.

A countdown will begin at the top of the screen.

Click the turtle as fast as you can before it disappears and moves to a new location.

Check your final score when the timer reaches zero!


Author: ร–mer Faruk AY

About

A fun, interactive "Catch The Turtle" arcade game built with Python. Features dynamic score tracking, a countdown timer, and event-driven click mechanics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages