Skip to content

tomaszkot/Roguelike

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages