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:

python3 -m build
pipx install dist/*.tar.gz
python3 -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.2.tar.gz (99.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pong_arcade-2.5.2-py3-none-any.whl (100.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pong_arcade-2.5.2.tar.gz
  • Upload date:
  • Size: 99.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pong_arcade-2.5.2.tar.gz
Algorithm Hash digest
SHA256 53b818474683b3182de9a17104152b7bbaf36c87f48be07b1b2380648c008037
MD5 1d525517030e7f03b2c13bd5af3127c1
BLAKE2b-256 c411d12b5e97875030082dd5779a76de12cced47df2980f7ee0d76a1073299d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pong_arcade-2.5.2.tar.gz:

Publisher: publish_release.yml on jacob-thompson/pong-arcade

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: pong_arcade-2.5.2-py3-none-any.whl
  • Upload date:
  • Size: 100.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pong_arcade-2.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0fc6ebb4f19be9745b3c3ad90d7102e841f814cfcf31483e8f90e6c554e0edf4
MD5 69b9f3b2182e1f3cf33e729a214f28cf
BLAKE2b-256 8b4b6f5f2585656a778ad0cc541f5da7f89a457aa6b98e968efdecb5fd202e62

See more details on using hashes here.

Provenance

The following attestation bundles were made for pong_arcade-2.5.2-py3-none-any.whl:

Publisher: publish_release.yml on jacob-thompson/pong-arcade

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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