Skip to content

daniel071/DungeonCli

Repository files navigation

"In need of coins, eh? I mean i could let you have some of my precious coins, but ya gotta know the secret code" - Money Grinch

DungeonCli

Build Status Website pavela.net GPLv3 license

What is it?

DungeonCli is a terminal based program where you get to explore places and earn coins. You can spend those coins on various items, have fun!

Installation:

For Installation instructions, look at here

For Updating instructions, look at here

For Server setup, look at here

For Contributing instructions, look at here


Screenshots:

Click to show

The start screen

The start screen

Common commands

Common commands

Healing

Healing

The combat system

The combat system

The Store

The Store


Usage:

Type 'h' or 'help' to get a help screen

Contributing:

If you'd like to contribute, please read our contributing guidelines.

To Do!

Top: Highest priority

  • Write more story
  • Implement proper packaging and building system
  • Fix requirements.txt for new installs
  • Make printspeed configurable by user
  • Backend improvements and clean up
  • Make extra swords that deal extra damage
  • Add more Armour which absorbs a percentage of damage
  • Fix clicking on text
  • Fix simpleaudio needing VS on Windows (look in code for TODO)
  • Improve FFMPEG installation on Windows (look in code for TODO)
  • Move store functions and files to DGStore.py
  • Neat and text based engine
  • Make text easy to read by having it scan in.
  • Convince Daniel to use threads (Edit: After we switched to pydub, everything works flawlessly!)
  • Basic Gameplay mechanics
  • Real 'bin' format save files. not the fake stuff. (Save system works, but its not real binary yet) <!-- New save system is not real binary. --->
  • Overhaul the combat system, add sparing and using items
  • Fix combat system dealing no damage
  • Fix bug where if you die while in combat, the combat function persists
  • Add critical shots, where there is a chance that you can get double the damage

What to do next?

Congratulations! You got to the end, perhaps you'd like to join the official discord server?

https://discord.gg/eAUqKKe