Relive the great adventure… this time in the terminal realm!
- Progress Quest site: http://progressquest.com/
- Online version: http://progressquest.com/play/
- Original version: https://bitbucket.org/grumdrig/pq
Features
- Faithful port of the game logic
- Saves (with backups) to
$XDG_CONFIG_HOME/pqcli/save.dat - Terminal interface that comes in 2 flavors:
- Rich and colorful (
--curses, default) - Minimal, suitable for raw grind (
--basic)
- Rich and colorful (
- Ideal to run on your server
How it looks like
Curses interface:
Basic interface:
How to install
If you have Python 3.7, just run pip install --user pqcli and you're good to go!
Then type pqcli to run the game.
In case if you want to use the git version, the process is just a bit more complex:
$ git clone https://github.com/rr-/pq-cli.git
$ cd pq-cli
$ pip install --user .
Contributing
# Clone the repository:
git clone https://github.com/rr-/pqcli.git
cd pqcli
# Install to a local venv:
poetry install
# Install pre-commit hooks:
poetry run pre-commit install
# Enter the venv:
poetry shell
This project uses poetry for packaging. Install instructions are available at poetry#installation.
Troubleshooting
_curses.error: init_pair() returned ERR
If running on Linux and you get the error _curses.error: init_pair() returned ERR,
try making sure that your $TERM variable is set to a value which supports
256 colors, such as via the following:
TERM=xterm-256color pqcli
Release files for pqcli 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pqcli-1.0.4.tar.gz | 218.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pqcli-1.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 267.8 kB
Release files / pqcli-1.0.4.tar.gz
| Download URL | pqcli-1.0.4.tar.gz |
|---|---|
| Size | 218.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a4738d33da3786cbc3cbb9912b8b1106491fa0228339aabedc9b89c91c394f49
|
|
BLAKE2b-256 checksum How to use checksums |
078e7811031a0d6895cbf534824922ef1582156bb183b2d947593bbbf89d9e73
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.14
|
Release files / pqcli-1.0.4-py3-none-any.whl
| Download URL | pqcli-1.0.4-py3-none-any.whl |
|---|---|
| Size | 49.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8cb99cb2a5aeafd50eba0122b49b27c84ca04cba2874d9f03a61aab5284b001f
|
|
BLAKE2b-256 checksum How to use checksums |
2bfd74048aefd1ace362f50354aeaa7350abb9a50a2c57576e4b5008c5a6fbfa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.6.14
|