PyCrawler
This is the repository of my first Python project: PyCrawler. It is a simple terminal-based RPG modeled around a roguelike playstyle.
Installation
PyCrawler is available as a package via pip. To install it, run:
macOS/Linux
python3 -m pip install pycrawler-roguelite
Windows
python -m pip install pycrawler-roguelite
To play the game, run:
pycrawler
Roadmap:
- Add the actual game play loop with functioning enemy spawn
- Add working art
- Add some sort of loot system with basic upgrades
- More advanced stats like speed and armour
- Functionality for battles with multiple enemies
- A system for attack types and the introduction of resistance and weakness to different attack types
- A highscore system
- Maybe make a better logo
Known Bugs
Most of these stem from my lack of knowledge and experience, so please be patient
Putting three or more "space" characters when selecting an an action will result in skipping the player's turnThe art does not display correctly on all terminalsThe art has been removed temporarilly as I could not resolve the issue. I do, however, plan on reimplementing it
Credits
The art would not have been possible without the amazing px2ansi tool by Nellousan
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pycrawler_roguelike-0.1.1.tar.gz.
File metadata
- Download URL: pycrawler_roguelike-0.1.1.tar.gz
- Upload date:
- Size: 16.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
caa647033aea35d4f1d71fa0e4db82bfef8ee36aa9746bdd7e3fd5156fb7e653
|
|
| MD5 |
6169b06b6970cf902250248340af45d1
|
|
| BLAKE2b-256 |
79e3a3f7c563d34d3de3abcb7d533c313e51598419718fba20730d08f808c88c
|
File details
Details for the file pycrawler_roguelike-0.1.1-py3-none-any.whl.
File metadata
- Download URL: pycrawler_roguelike-0.1.1-py3-none-any.whl
- Upload date:
- Size: 18.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca92bb98ebce01d523865a92802567e4b80d0ea0fd9f5b2f48f15ffb4f753783
|
|
| MD5 |
27361726871b6bfb12d1a5013a0d7696
|
|
| BLAKE2b-256 |
86e5e86a0a9c8994c41f8e038ccc50fa671f14b7fe214c57ed8c31ce94a6f1ec
|