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

Weather-based Erosion #27

Open
4 tasks
jdrueckert opened this issue May 24, 2021 · 1 comment
Open
4 tasks

Weather-based Erosion #27

jdrueckert opened this issue May 24, 2021 · 1 comment
Labels
Category: Gameplay Content Requests, Issues and Changes targeting gameplay mechanics and content Size: L Very big effort likely requiring a lot of research and work in many areas across the codebase Topic: WorldGen Requests, Issues and Changes related to facets, rasterizers, etc. Type: Improvement Request for or addition/enhancement of a feature

Comments

@jdrueckert
Copy link
Member

Overview

The weather should play a role in the world-gen topic "Erosion". Wind erosion can occur without any precipitation, of course, but rain also causes erosion. This can probably use the same system as developed for other erosion causes, just speed up the rate of erosion when it is precipitating. Furthermore, the rate of erosion should be increased when snow/water is melting/freezing/etc.

Notes

It might be interesting to edit FlowingLiquids so that some degree of erosion occurs when liquids flow. That would need to be tested to make sure it doesn't look too weird, though (and it could cause issues with block mining - perhaps blocks need an "erosion factor" so that they don't appear to have decreased until a certain amount of erosion has occurred?).

Tasks

  • Change the pace of erosion for precipitation-affected areas
  • Add "erosion factor" to block data
  • Make erosion factor increase when liquids (FlowingLiquids) travel over the block
  • Eventually (when "erosion factor" reduced to zero), have the block break and/or move to a spot of lower erosion
@jdrueckert jdrueckert added Type: Improvement Request for or addition/enhancement of a feature Category: Gameplay Content Requests, Issues and Changes targeting gameplay mechanics and content Size: L Very big effort likely requiring a lot of research and work in many areas across the codebase Topic: WorldGen Requests, Issues and Changes related to facets, rasterizers, etc. labels May 24, 2021
@jdrueckert jdrueckert changed the title Erosion Weather-based Erosion May 24, 2021
@jdrueckert
Copy link
Member Author

Extracted from @RatMoleRat's TSoC Board

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: Gameplay Content Requests, Issues and Changes targeting gameplay mechanics and content Size: L Very big effort likely requiring a lot of research and work in many areas across the codebase Topic: WorldGen Requests, Issues and Changes related to facets, rasterizers, etc. Type: Improvement Request for or addition/enhancement of a feature
Projects
None yet
Development

No branches or pull requests

1 participant