Skip to main content

A Collection of demos and small games for the pygame library.

Project description

Ratisbona Pygames

This project comprises a set of small games and demos written in python using the pygame library.

fire_demo:
Demo that shows a famous fire effect using Pygame.

etchasketch:
A small etch-a-sketch like drawing program.

fanedit: Utility to create a cirular image for a usb-powered persistence-of-vision led-display fan.

death_by_powerpoint:
A little psycho-game that lets you experience, that your brain just has around 7 fast registers for objects. Guessing the number of larger sets of objects is slower, causes more strain and is more error-prone as for 7 objects.

palette_demo:
Demos different palettes that are available in the ratisbona_utils.simplecolors module.

Project-structure, Installing Dependencies and PYTHONPATH configuration.

This Project houses it's sources below the src/{projectname} directory. You have to have this directory in your module-searchpath to execute the project. It should also be present in the module-searchpath of your IDE.

If using pycharm or any other Jetbrains-based IDE, use Settings->Project->Project Structure to mark as sourcefolder the src-folder of this.

The Project requirements, as well as the dev-requirements are intended to be listed in the pyproject.toml-file (see there)

By issuing:

pip install -e .

you add all the project dependencies as well as the projects sourcefolder to your [hopefully virtual!] environment, relieving you of the burden of having to manually installing anything or having to configure your python path by other means.

Likewise you can install all the dev-dependencies by:

pip install -e .'[dev]'

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

ratisbona_pygames-0.0.3.tar.gz (42.3 kB view details)

Uploaded Source

Built Distribution

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

ratisbona_pygames-0.0.3-py3-none-any.whl (32.9 kB view details)

Uploaded Python 3

File details

Details for the file ratisbona_pygames-0.0.3.tar.gz.

File metadata

  • Download URL: ratisbona_pygames-0.0.3.tar.gz
  • Upload date:
  • Size: 42.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for ratisbona_pygames-0.0.3.tar.gz
Algorithm Hash digest
SHA256 55409cb905004ea0c1d9fd685dd020e9947f91e0298723747ab6e126e22044a9
MD5 674550780f936973bb796d2b88afec7e
BLAKE2b-256 b3b48b18eccd129b4862b84c0ab03b9b17cfbb9be3f55a3c0c6fc2aa78700824

See more details on using hashes here.

File details

Details for the file ratisbona_pygames-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for ratisbona_pygames-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8f45def9eb6b14e7632b9e038e65c89bf4380fe8d627e828ffe5e2d2f8ed270d
MD5 6f028464290f8f0693b68ff27662e8a6
BLAKE2b-256 140266af1df4d5879215b497608d92a6e6544bbc0ac31878cf99c3670d099e3f

See more details on using hashes here.

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