pygame++
Enhanced utilities and tools for Pygame development.
pygame++ (pygameplusplus) is a lightweight Python library that extends the capabilities of Pygame by offering extra features, simplified patterns, and useful abstractions to speed up game development and UI creation.
✨ Features
- 🚀 Simplified object and scene management
- 🖱️ Advanced input handling and events
- 🎮 UI helpers and overlays (works great with
pygame_gui) - 🧠 Modular and easy-to-extend structure
- 🔧 Designed for use with
pygameprojects and tools likepygame_gui
📦 Installation
Install via pip:
pip install pygamepp
🛠️ Usage Example
import pygame
import pygamepp as ppp
# Example: Create a game window and run a basic loop
window = ppp.Game(title="Hello Pygame++")
def update(window):
print("Update!!!")
window.update = update
window.run()
🧪 Requirements
- Python 3.7+
- pygame
- cairosvg (for converting .svg files)
- cairo c library
🤝 Contributing
Contributions are welcome! If you’d like to suggest a feature or submit a pull request, please open an issue or fork the project.
Metadata
Release files for pygameplusplus 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pygameplusplus-0.0.2.tar.gz | 7.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pygameplusplus-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.6 kB
Release files / pygameplusplus-0.0.2.tar.gz
| Download URL | pygameplusplus-0.0.2.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9450d9ca2e201cc64f0fbf8f79dbea9a8962f7596af2a92dfd6eb39503c3fa9c
|
|
BLAKE2b-256 checksum How to use checksums |
edd616b1146e738b4cea48745ed59cb29efaf620dd9dc22060f129570c6e915a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.2
|
Release files / pygameplusplus-0.0.2-py3-none-any.whl
| Download URL | pygameplusplus-0.0.2-py3-none-any.whl |
|---|---|
| Size | 7.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3f702df249406bbeb1bdac76df180f66fb92e02d727bc3bf4d3a255b7315f9bb
|
|
BLAKE2b-256 checksum How to use checksums |
6b9560437cd8eaf548d53b0415bb8817adf077a24d2e5d439c63395077c9c7dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.2
|