ARLQ, another rogue-like quest game
ARLQ (Another Rogue-Like Quest) is a compact rogue-like game created as an experiment in developing code and manuals with humans and AIs.
Explore a procedurally generated dungeon, manage your LP (Life Points), learn the identities of monsters, and find the treasure guarded by the dragon. The game includes four stages:
- Stage 1: Find the Dragon's treasure chest.
- Stage 2: Find the Fire Drake's treasure chest.
- Stage 3: Defeat the Dread Wyrm and claim its treasure chest with help from the elves.
- Stage 4: Explore five floors with traps, and defeat the Dread Wyrm to claim its treasure chest.
Features include:
- Turn-based combat, level progression, food, and special monster abilities.
- Fog of war and an automap that preserves explored areas.
- Companions with unique abilities.
- A Pyglet graphical interface and a Blessed terminal interface.
Installation
ARLQ requires Python 3.10 or later. Install it from PyPI with:
pip install arlq
The required Pyglet and Blessed dependencies are installed automatically.
Start the graphical version with:
arlq
The terminal version is available through arlq-cli:
arlq-cli
You can also select the Blessed terminal interface explicitly:
arlq --terminal
Run arlq --help for the complete list of options. The terminal interface
requires a terminal at least 80 columns wide and 24 lines high; the game
pauses while the terminal is smaller and resumes after it is enlarged.
License
ARLQ is released under the BSD-2-Clause License.
Metadata
Release files for arlq 5.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| arlq-5.4.1.tar.gz | 31.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| arlq-5.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.1 MB
Release files / arlq-5.4.1.tar.gz
| Download URL | arlq-5.4.1.tar.gz |
|---|---|
| Size | 31.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9da6ab0d27d8b47a8599dc345b986cc1b8964dd463b332621ba1ff9ca2ea1baf
|
|
BLAKE2b-256 checksum How to use checksums |
3494ae5804d5363f24356d1984487742f2a7d2c287f1a4ad424d67983cc5cc77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.18.1 {"ci":null,"cpu":"x86_64","distro":{"id":"noble","libc":{"lib":"glibc","version":"2.39"},"name":"Ubuntu","version":"24.04"},"implementation":{"name":"CPython","version":"3.12.3"},"installer":{"name":"hatch","version":"1.18.1"},"openssl_version":"OpenSSL 3.0.13 30 Jan 2024","python":"3.12.3","system":{"name":"Linux","release":"7.0.0-34-generic"}} HTTPX2/2.3.0
|
Release files / arlq-5.4.1-py3-none-any.whl
| Download URL | arlq-5.4.1-py3-none-any.whl |
|---|---|
| Size | 80.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
19d4ee0c16810c2276e840ff5b7c42bf92d21241d5ef8801e7c6b3d083696f27
|
|
BLAKE2b-256 checksum How to use checksums |
c9e267ca4dc4cc6dda7d72ecd57ada4451a63c3b6fbfca49b64e477f3617e713
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.18.1 {"ci":null,"cpu":"x86_64","distro":{"id":"noble","libc":{"lib":"glibc","version":"2.39"},"name":"Ubuntu","version":"24.04"},"implementation":{"name":"CPython","version":"3.12.3"},"installer":{"name":"hatch","version":"1.18.1"},"openssl_version":"OpenSSL 3.0.13 30 Jan 2024","python":"3.12.3","system":{"name":"Linux","release":"7.0.0-34-generic"}} HTTPX2/2.3.0
|