Skip to main content

PyCrawler

PyCrawler logo

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 turn
  • The art does not display correctly on all terminals The 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

pycrawler_roguelike-0.1.1.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycrawler_roguelike-0.1.1-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

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

Hashes for pycrawler_roguelike-0.1.1.tar.gz
Algorithm Hash digest
SHA256 caa647033aea35d4f1d71fa0e4db82bfef8ee36aa9746bdd7e3fd5156fb7e653
MD5 6169b06b6970cf902250248340af45d1
BLAKE2b-256 79e3a3f7c563d34d3de3abcb7d533c313e51598419718fba20730d08f808c88c

See more details on using hashes here.

File details

Details for the file pycrawler_roguelike-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pycrawler_roguelike-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ca92bb98ebce01d523865a92802567e4b80d0ea0fd9f5b2f48f15ffb4f753783
MD5 27361726871b6bfb12d1a5013a0d7696
BLAKE2b-256 86e5e86a0a9c8994c41f8e038ccc50fa671f14b7fe214c57ed8c31ce94a6f1ec

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page