Home Creators Posts Import Register Favorites Logout

Poll

2023 development poll #1: modularizing Hexroll?

  • Yes! this will awesome to have. 32
  • Nah, I'll just roll a new sandbox if I want to. 3
  • 2023-01-06
  • 35 votes
{'title': '2023 development poll #1: modularizing Hexroll?', 'choices': [{'text': 'Yes! this will awesome to have.', 'votes': 32}, {'text': "Nah, I'll just roll a new sandbox if I want to.", 'votes': 3}], 'closes_at': None, 'created_at': datetime.datetime(2023, 1, 6, 19, 8, 17, tzinfo=datetime.timezone.utc), 'description': None, 'allow_multiple': False, 'total_votes': 35}

Content

[I'll probably post some of these in the near future as I explore new capabilities to add to the generator]

How important to you is the potential ability to re-roll specific parts of the sandbox, such as encounters, dungeon rooms, shops or even an entire city? (assuming this will have a ripple-effect on other parts of the sandbox)

Comments

Jesse Withrow

Seconded. I've been using a generated sandbox for a West Marches style game since you started your Patron. The amount of work required to edit portions is huge for a non-web desiger and cannot be saved to the online link for that sandbox.

Robert Richardson

The more modular, the better I think it'll be in the long run. Don't just think of modularity as a system supporting thing, but being able to unplug one module, and plug in a new one to handle the same process. This will make changes to the program down the road easier, as upgrading a module (say, dungeon generation) doesn't break the program, and even allows you to create different processes for the same thing if they provide meaningful differences. (Say, one module for making "multi-level funhouse dungeons", and another module for making "story dungeons", each using entirely different procedural methods).

Pen, Dice & Paper

Hexroll 2.0 will have a much more flexible architecture - and yes, it will be extensible in different dimensions. For example, I'm trying to support incremental sandbox construction - so adding hexes as needed, and potentially choosing between using a map generator and a map editor. Alas, time is my nemesis ;) but progress has been made.