Skip to content

Day 22: Pong The Famous Arcade Game - A Significant Achievement in My 100 Days of Code Journey, Guided by Angela Yu’s Curriculum.

Notifications You must be signed in to change notification settings

adnuhan/Pong-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pong the Famous Arcade Game

preview

Description:

This project implements the classic Pong game using Python's turtle module. It's designed to be fun and educational, showcasing a Significant Achievement in My 100 Days of Code Journey, Guided by Angela Yu’s Curriculum.

Features:

  • Two Player Support: Play against your friends.
  • AI Opponent: Practice against the Computer, single-player experience.
  • Keyboard Controls: Intuitive controls for smooth paddle movement. (Up/Down and W/S keys).
  • Simple Scoring System: Keep track of your progress and aim for the win.

Getting Started:

  1. Requirements: Ensure you have Python (version 3 recommended) installed on your system. You can download it from https://www.python.org/downloads/.

  2. Clone or Download:

    git clone https://github.com/NahundaBekele/Pong-Game.git

    Alternatively, you can download the ZIP file and extract it.

  3. Navigate to the project directory:

    cd Pong-Game
  4. Execute the Python script:

    main.py

Controls:

  • Player 1 controls the left paddle with the 'W' and 'S' keys.
  • Player 2 controls the right paddle with the 'Up' and 'Down' arrow keys.

Contributing:

We welcome contributions to this project! Feel free to fork the repository, make changes, and submit a pull request.

Optional Enhancements:

This project provides a solid foundation for you to experiment and add more features. Here are some ideas:

  • Difficulty Levels: Introduce adjustable difficulty levels to cater to different skill sets
  • Sound Effects: Enhance immersion with basic sound effects (e.g., paddle hits, ball bounces).
  • Visual Enhancements: Create a more visually appealing game with background graphics, different paddle shapes, or particle effects.

Acknowledgements:

  • I would like to express my deepest appreciation to Dr. Angela Yu, whose guidance and instruction through the "100 Days of Code" course were invaluable to the completion of this project.
  • Thanks to the Python and Turtle communities for their great documentation and support

Author:

Nahunda Bekele (https://github.com/NahundaBekele)

About

Day 22: Pong The Famous Arcade Game - A Significant Achievement in My 100 Days of Code Journey, Guided by Angela Yu’s Curriculum.

Topics

Resources

Stars

Watchers

Forks

Languages