Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dungeon system features #5

Open
aelmosalamy opened this issue Oct 25, 2018 · 0 comments
Open

Dungeon system features #5

aelmosalamy opened this issue Oct 25, 2018 · 0 comments

Comments

@aelmosalamy
Copy link
Owner

aelmosalamy commented Oct 25, 2018

Introduction

I am intending to create a dungeon/cave system which will act like a gateway into the already complete combat system.

Concept

The dungeon will be the main game entrance, the weapons currently available in combat will be acquired by advancing through the dungeon, the deeper you go, the more you find higher rarity weapons, skills, and of course: stronger combats with stronger monsters, the dungeon map consists of rooms and bridges, A room can be connected to another room directly or by a bridge, Many items can be found in a room: Decorative items with the ability to look/read them, coins/gold, food, weapons, skills and more, if a bridge exists it will contain a *fight you have the choice to accept it or retreat to the previous room, in case accepted and won you advance to next room, else you stay back unable to explore more

User Interaction

The game loop displays a text-based display of each room showing its available exits to other rooms and contents each item in the room got its own ASCII character representation, user navigate through rooms by typing N/S/E/W (North/South/East/West) if no such direction exists the user gets prompted, upon entering each room the room is displayed along with some description, the description includes: room atmosphere e. g. "This room is dark, chilling. you are not feeling good" | description of all things you can see in the room | a random quote taken from a big list of possible quotes your character may say, the user can NOT move in the same room (it isn't a platformer played with arrows obviously) so it will be kind of story based game

Expected Implementation difficulties

Here is some:

  • Room generation
  • Progress saving for the whole state of the dungeon
  • Displaying rooms with ASCII character

Note: This isn't "so hard" but it will need sometime before it is done

So, I guess that is it to do 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant