Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add modular world generation #28

Open
bsergent opened this issue Jun 8, 2018 · 0 comments
Open

Add modular world generation #28

bsergent opened this issue Jun 8, 2018 · 0 comments
Labels
Milestone

Comments

@bsergent
Copy link
Owner

bsergent commented Jun 8, 2018

Once #27 is completed, there will need to be a world generation system so that the sandbox is not completely empty. As this is a library, the generators will need to be very abstract and modular. I'm thinking something like decorators that occur after the main generation that only modify the properties of existing tiles, such as adding puddles and vines to dungeon corridors or adding loot to chests. Also, there will need to be some sort of base structure, something that will actually carve out dungeons, caves, etc. And then something in between for things like trees, ores, etc. With the structure generation, it would be nice if an abstract tree could be created that denoted how the structure should play, but not how it should physically be placed. Like, how many rooms there should be before finding a key, back-tracking, going through a locked gate, and eventually reaching the end while the dynamics of the level change without the level physically changing. This blueprint should actually affect the structural and population steps.

@bsergent bsergent added this to the v1.0.0 Usable milestone Jun 8, 2018
@bsergent bsergent modified the milestones: v1.0.0 Usable, v2.0.0 RPG Nov 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant