MovingBlocks
Improve world generation tutorial: noise
Our world generation tutorial has been one of the most well-used community resources, however it could be improved with some chapter additions/overhauls.
This tasks aims to improve the overall description of mathematical noise as used in world generation, as well as providing a small set of examples in code.
Definition of 'Done'
- Pull request to the tutorial repo with updated code samples
- Link to your fork with its wiki reactivated and filled with the existing tutorial wiki pushed there then modified with your changes
- When agreed with mentors that your work is ready push the wiki repo back to the tutorial - you'll need access for this
- Screenshots of new tutorial worlds showcasing different applications of noise
Where to start
- Clone the wiki locally using
https://github.com/Terasology/TutorialWorldGeneration.wiki.gitand then work in a markdown-capable editor. - Fork the tutorial repo, reactivate its wiki (a forked repo starts with a blank wiki), and push your modified tutorial wiki there for review
- Read Randomness and Noise, Noise Sampling and issue 4 which has some old parked information. Look for other noise mentions
- Decide how to reshuffle the material: the step-by-step tutorial chapters should only lightly touch on noise and focus on applying it, separately we should have a noise overview + detail pages with examples of when to use what
- Update existing code and provide simple new examples of the various ways in which noise can be applied to achieve different outcomes
Task tags
Students who completed this task
putawan-de