Skip to content

ZirokCore - a dungeon generator based on the Random Walk algorithm

Notifications You must be signed in to change notification settings

Kernel357/Zirok

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project Zirok

What is it?

To begin with, it is worth introducing the definition of "Dungeon". The term refers to a grid of rooms connected by doors. Quite often, dungeons are used in roguelike games, games where random level generation is needed (new start - new dungeon). Project Zirok is a core that allows you to generate dungeons based on data entered into it (number of rooms, grid size, etc.).

Status:

So far, not much has been implemented. Currently running:

  • Support for 8 of 8 basic patterns (the number of patterns will increase)
  • Configurable grid size
  • Configurable number of rooms
  • Scripts for building the core into a static library Linux (for subsequent integration of the library into your project)
  • The core can only work in text mode for now
  • Initial commit with source code
  • First release coming soon...

How to use?

Soon...

A small demonstration of work:

Internal architecture:

If you are interested in the internal architecture of the Zirok core: See Docs/InternalArchitecture.md

Gratitudes:

For the early renders of the dungeons (graphical output does not exist yet), I want to say thanks to this person: ZIPPI

About

ZirokCore - a dungeon generator based on the Random Walk algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published