Skip to content

LuisMars/RoguelikeProceduralTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Roguelike Procedural Tools

Roguelike Procedural Tools is a collection of web-based utilities aimed at simplifying the creation of roguelike games. This project is designed to assist developers with procedurally generated content, including dungeon layouts and replacement rules, to enhance game design workflows.

Currently, this project is a work in progress, with tools actively being developed and refined. Feedback and suggestions are welcome to make the tools as useful as possible for the game development community.

Tools

This tool allows developers to design and manage procedural replacement rules for tile-based games.

  • Two-Grid System:
    • A reference grid to define patterns or arrangements for identification.
    • A replacement grid to specify configurations for how tiles should change.
  • Advanced Features: Supports rotation, mirroring, and other customization options for complex rules.
  • Export as JSON: Seamlessly integrate the generated rules into your game’s procedural generation systems.

🔗 Try It Now


Inspired by techniques used in roguelikes such as Unexplored, this tool focuses on creating dungeon layouts with cyclic paths for improved replayability and spatial complexity.

  • Cyclic Path Design: Create intricate dungeon layouts featuring loops and branching paths.
  • Live Preview: Visualize dungeon structures in real time with Mermaid diagrams.
  • JSON Export: Save and integrate your dungeon data directly into your development pipeline.

🔗 Try It Now


Roadmap

The following features are planned or under development:

  • Improved UI/UX for easier navigation and design.
  • Additional procedural tools for more complex roguelike game mechanics.
  • Enhanced export formats for better game engine integration.
  • Community-driven feedback and updates.

Contributing

This project is open to contributions! Whether you’d like to report a bug, suggest a feature, or contribute code, here’s how you can help:

  1. Fork the repository.
  2. Open issues to report bugs or propose new features.
  3. Submit pull requests with your improvements.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors