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

Mapgens #7

Open
sofar opened this issue Nov 2, 2016 · 4 comments
Open

Mapgens #7

sofar opened this issue Nov 2, 2016 · 4 comments
Milestone

Comments

@sofar
Copy link
Owner

sofar commented Nov 2, 2016

Describes mapgen design

  • layering if used
  • base mapgen if used (v7? valleys?)
  • noise params
  • decoration placement and other post-mapgen hooks
@sofar sofar added this to the 1 milestone Nov 2, 2016
@sofar sofar mentioned this issue Nov 2, 2016
21 tasks
@sofar sofar added the WIP label Nov 2, 2016
@gaelysam
Copy link

I wrote this on the forum:

  • Big mountains (300 nodes high?), big oceans, floating islands
  • At some places, terrain would be very chaotic, especially on mountainous places. These big mountains wouldn't be large smooth domes but irregular peaks with rocks everywhere.

This would need to code a new Lua mapgen and it would be slower.
But we can use a core mapgen and tweak the parameters. I would say do no use v6 because of its hardcoded biomes and because it is (to my mind) boring.

@sofar
Copy link
Owner Author

sofar commented Nov 22, 2016

I think v6 is out of the question indeed.

v7's biome system allows for a lot of customization, at least at the surface. We may have to layer lua mapgens under and above.

Yes, high mountains please.

@twoelk
Copy link

twoelk commented Nov 27, 2016

as this game looks like it might include scripted adventures as somewhat larger blocks in the usually random world favored for minetest we might need some larger pieces of terrain that are placed by the game and intigrated into the surrounding mapgen. Just as pyramids, temples, and villages are placed allready by other mods. It would be nice if this was possible on a much larger scale. It would be lovely to have for example several of Paramat's Mount Meru scattered at larger distances over the map that had some structure with information of importance near or at the top that would be worth climbing to. Similar places of interest might be an island in an ocean or a lone oasis in a vast desert together with an old temple or whatever.

I think code that could merge parts of terrain generated by different mapgens, mods or other sources or at different times in a convincing way might be usefull for Minetest anyways, not only for a single game.

btw I would love it if the map would be surrounded by an ocean at the 32k border and thus turn out to be a group of large islands.

@sofar
Copy link
Owner Author

sofar commented Nov 27, 2016

A lot of problems are solved by going entirely with a lua mapgen as this would allow us to create mapgen zones and possibly even blend them.

This could provide for mountain mapgens blending with regular landscape mapgens, and we could exclude spawn zones from them as well - e.g. -5000,5000 in x,z would be void of tier 2/3 mapgen zones.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants