Skip to main content

Pong written using pygame

Project description

Contributors Forks Stargazers Issues MIT License


Logo

pong-arcade

Pong written using pygame

About The Project

Screenshot

This application is an implementation of Pong, originally developed and released by Atari in 1972. pong-arcade was created using pygame and various resources.

Play

Install

As per PEP 668, it is recommended to use pipx to install this application:

pipx install pong-arcade

Otherwise:

pip install pong-arcade
From Source

This application may also be built and installed from source. Requires the pip package build:

python -m build
pipx install dist/*.tar.gz
python -m build
pip install dist/*.tar.gz

Run

pong

Controls

The controls may be examined in-game from the menu.

Menu

  • Esc Quit
  • C Controls
  • 1 Select first menu option
  • 2 Select second menu option
  • 3 Toggle third menu option

In-Game

Controls Screenshot

Movement
  • W / I Move up
  • S / K Move down

Player1 may use either control scheme in single-player games.

Pause/Quit
  • P / Q Pause the game
  • M / Z Exit to menu

License

Distributed under the MIT License. See LICENSE for more information.

Project Links

Github - jacob-thompson/pong-arcade

PyPI - pong-arcade

Contact

Jacob Alexander Thompson - jacobalthompson@gmail.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pong_arcade-2.5.0.tar.gz (99.0 kB view details)

Uploaded Source

Built Distribution

pong_arcade-2.5.0-py3-none-any.whl (100.5 kB view details)

Uploaded Python 3

File details

Details for the file pong_arcade-2.5.0.tar.gz.

File metadata

  • Download URL: pong_arcade-2.5.0.tar.gz
  • Upload date:
  • Size: 99.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for pong_arcade-2.5.0.tar.gz
Algorithm Hash digest
SHA256 348056852219d0930cf4703f1f18a32ff016201a959fb0ecee053b5fd2512b9b
MD5 48e8622917c79aea0848de2e2cdb6295
BLAKE2b-256 5d1ee3e55a93da41ec506414f4165c7085e3eaad1003a688898af578ab0bf0c4

See more details on using hashes here.

File details

Details for the file pong_arcade-2.5.0-py3-none-any.whl.

File metadata

  • Download URL: pong_arcade-2.5.0-py3-none-any.whl
  • Upload date:
  • Size: 100.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for pong_arcade-2.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 27ed755c930edc9971df19cdc9147c49193146c3aa4dabad3696555a4b30af8c
MD5 911e30fd02507f64e34386670c29c52e
BLAKE2b-256 cc9e44aa18895fbf3d1671504f7480b2bdf5a47c5bea5aa3fe5f370a6ab6aacf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page