Skip to main content

mini-roguelite game about descending a dungeon while fighting monsters with spell and scroll cards

Project description

a doodle of a paper scroll

scrollbound

a small roguelike game about descending a dungeon, collecting spell cards and scrolls which you use to defeat enemies

disclaimer

i wouldn't really consider this game complete, much like my other siege project "coinpon". with this school year being quite a busy one for me, i have a LOT of project work to do AND i'm involved in my school's musical, so i didn't have as much time as i would've liked to to spend on fleshing this out and getting coins

how 2 get

you can play the game locally by cloning the repo (or setting up a codespace by clicking Code -> Codespaces -> Create codespace on main), setting a up virtual environment, installing rich and rich_menu, then running __main__.py

the game was made with python 3.10, so bear that in mind

depending on how much replit has changed since i last used it, i may create a replit demo and drop a link here replit has changed such that you cannot just run a replit without forking it first, but if you wish to fork my replit and run it there, you can at: https://replit.com/@enhancedrock/Scrollbound

how 2 play

the core gameplay loop is simple and should be familiar if you've ever played a roguelike before! you begin by picking 2 spell cards (these are permanent and won't disappear), and 3 scroll cards (these are single use and disappear), then it's straight into the dungeon for you!

from there, it's standard turn-based RPG combat, fight enemies using your spells/scrolls (at the cost of your TurnPoints, which regenerates at the end of your turn), they fight you back, until someone dies

every 5 levels you'll encounter a scroll shop, every 10 you'll encounter a voucher shop

the game automatically saves your run every floor, so you can quit by simply Control+C'ing or closing your terminal, and pick back up where you left off whenever

demo vid

https://github.com/user-attachments/assets/9cffc3e0-e4a0-43cc-b287-5d8fa7630459

wowie

this is another game by me, on behalf of rockbox studios.

i made it for week 6 of hackclub's siege! you should check them out, they do regular, amazing events for young hackers 18 and under with plenty of prizes ;3

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scrollbound-1.0.0.tar.gz (54.2 kB view details)

Uploaded Source

Built Distribution

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

scrollbound-1.0.0-py3-none-any.whl (36.4 kB view details)

Uploaded Python 3

File details

Details for the file scrollbound-1.0.0.tar.gz.

File metadata

  • Download URL: scrollbound-1.0.0.tar.gz
  • Upload date:
  • Size: 54.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.4

File hashes

Hashes for scrollbound-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e4d90e944c33eda7c44fd8f762aa00942fb16f47cdce2898fbf7b6fe48d6b8be
MD5 3c64b46c5eb8a4b0236ba6b8979c3dee
BLAKE2b-256 48607dc845dd3fae374b4c0c212086bc360c528f851071890805e16b3ae4b558

See more details on using hashes here.

File details

Details for the file scrollbound-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for scrollbound-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 39c1a36a3c4c679d61599a3e0e4b99bceeb223ad515f8b3602ad8961090cf791
MD5 953d8ff3b56f7b588420b5258ea149b8
BLAKE2b-256 0ab97d2dfc1166ec52c2e97e7eb2ea1676944122f5ff172c9b5b4679e5f98820

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page