Skip to content

Latest commit

 

History

History
41 lines (18 loc) · 1.54 KB

README.md

File metadata and controls

41 lines (18 loc) · 1.54 KB

LEARNING PROJECT #1 - TerrorDungeon

This is my first ever fun little learning project from 2021 for C# and game design in general. "TerrorDungeon" - small, rpg, dungeon crawler console game.

Im proud of it, but it has lots of bad practices, code is barely readable - overall its not very good but it made me passionate about programming logic. I had lots of ideas of how to improve this game, basically every new feature sparked another 2 ideas, but I abandoned it for about a year and decided to upload it here on Github as a relict of my journey.

Features

  • Random enemy generator

Alt text

Enemies can have different prefixes and suffixes - both change base stats for enemies and with color coding indicates their "rarity". Image above shows [normal] zombie without suffix so it has common rarity.

Here however is a different outcome from generator for a more powerful enemy that has additional critical chance: Alt text

  • Shop** with buying items for gold that are later stored on player's object:

Alt text

** additionaly shop has random item generation as well with item rarity (blue one in this case)

  • Saving and loading system (data serialization - I pretty much do not understand much nowadays and in 2021 I completely had no idea what I was writing, but it works!)

Alt text

Authors