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.git and 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

  • wiki
  • worldgen
  • noise
  • tutorial
  • procedural

Students who completed this task

putawan-de

Task type

  • code Code
  • chrome_reader_mode Documentation / Training
  • assessment Outreach / Research
close

2018