Pacab
Pacab is the Point and Click Adventure Builder. It's a game engine/utility/library written in Python that leverages Pygame, Pygame Menu, Pyinstaller, and others. Pacab takes as input a bunch of image files and text files describing those images, and turns it into a playable game.
How to use
Pacab has documentation for how to build a game available here. It also comes bundled with an example game (Alt+Escape) which is meant as a demo of every feature in this game engine.
How to run the example game
Using uv:
uv add -r requirements.txt to install dependencies.
Run uv run python -m pacab.cli.cli --help to get help on the CLI.
Example commands for running the example game:
uv run python -m pacab.cli.cli run --debug ./example/alt-escape.toml
uv run python -m pacab.cli.cli build ./example/alt-escape.toml
How to start your own Pacab game
mkdir my-game
cd my-game
uv run pip install -i https://pypi.org/simple pacab
uv run python -m pacab.cli.cli init
Credits
- pillow
- pygame-ce
- pygame-menu-ce
- pyinstaller
- tomlib
- typer
Metadata
Release files for pacab 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pacab-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Release files / pacab-0.1.2-py3-none-any.whl
| Download URL | pacab-0.1.2-py3-none-any.whl |
|---|---|
| Size | 80.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
90ef87ca06c9241f1d422dfd001f28e4ca2d6963d3745e16e5a00c8982a8e4d0
|
|
BLAKE2b-256 checksum How to use checksums |
57540ff72974e6bc94e6356f67e293e86ce0872e19922f757ec7e809bd851593
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|