Giter Club home page Giter Club logo

pong_game's Introduction

Pong cabinet

The Classic Game of PONG

Reimagined in Python v3.9 using Turtle



Living in 1972 long before cell phones and video game consoles, this was the hottest new thing in gaming.  In fact, it was the only thing in electronic gaming.

It's almost hard to imagine even today walking into a roadside restaurant or fuel station and finding one of these bad boys sitting there.     Read more about the oddly interesing history of Pong

While building this project, I was amazed to find this blast from the past remains fun and entertaining.  Although, I can't imagine spending as much time playing this game as the people of those times in history.

This is a two player game, but one person can do it if you're talented enough to use the keyboard combinations.
Be warned, every time you or your opponent hits the ball, the ball moves increasingly faster. and much harder to hit.

First player to get 8 points wins.

Installation:

With Python 3 using the console

  1. Download the pong folder
  2. Place the folder into your python directory
  3. Open the console app and type: python3 /<path to your python directory>/pong/main.py

With Pycharm taken directly from the pycharm website

  1. From the main menu, select Git | Clone, or, if no project is currently opened, click Get from VCS on the Welcome screen.
  2. In the Get from Version Control dialog, specify the URL of the remote repository you want to clone, or select one of the VCS hosting services on the left. If you are already logged in to the selected hosting service, completion will suggest the list of available repositories that you can clone.
  3. Click Clone. If you want to create a project based on the sources you have cloned, click Yes in the confirmation dialog. Git root mapping will be automatically set to the project root directory. If your project contains submodules, they will also be cloned and automatically registered as project roots.

Other similar to pycharm integrated development environments (IDE)

     check the IDE creator's website for this specific information. Here are a few different ways you may find this information to be labeled._

  1. Check out a project from a remote host
  2. Clone a project from github
  3. Download files into application

Use and Directions:

  Right Side Player:

    Use arrow Up to paddle Up
    Use arrow Down to paddle down

  Left Side Player:

    Use the 'w' key to move up
    use the 's' key to move down

Enjoy!

License

View the MIT License agreement

Copyright © 2021 Jim Bray and others,   All Rights Reserved

pong_game's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.