Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 936 Bytes

README.md

File metadata and controls

27 lines (22 loc) · 936 Bytes

Roguelike

Roguelike is a library created as a fork of the one used for Once upon a Dungeon game. It's used as a base layer for upcoming sequel: Once upon a Dungeon II

Features:

  • generates a set of dungeons with a desired number of rooms (nodes)
  • generates doors allowing to traverse the dungeon
  • nodes auto-revealing mechanism when door are opened
  • nodes persistency
  • loot generation\collection
  • abilities system
  • quests system
  • trading system
  • written in .net core 3.1

There are two clients:

  • a basic console renderer is provided in RoguelikeConsoleRunner subdirectory Example game's view: Sample Dungeon

  • a Godot renderer (under dev) Example game's view: TODO

Configuration:

GenerationInfo class contains fields controlling generation process.