The Terasology Foundation

World generation I : Basic World Generator

World Generators in Terasology are essentially modules that output a "block type" for each block in the world, hence creating the entire map that you see (and even parts that you don't). This task chain will guide you through the process of creating one such world generator from scratch.

This task focuses on getting started with world generation and creating a simple stretch of land, complete with height variations.

Acceptance Criteria

  • A new module repo for the world generator implemented and located in a public GitHub repository.
  • Also include screenshots of the generated world in action in the PR.
    • Note that the landmass that you generate should not be flat - it's fine if you don't have mountains and valleys, but at least have some height variations.
    • World generator must add anything new (not only a modification of the default generator)

Where to start

See also

Task tags

  • procedural
  • Terasology
  • world gen
  • java
  • nature

Students who completed this task

nailorcn, HannahG, M.Kasker, shakeelsamsu, ujjman

Task type

  • code Code
close

2019