MovingBlocks

World Generation Chain (II) : 3 New Features

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 guides the student through the process of creating one such world generator, right from scratch.

In task #1 you should have created a world with a plain terrain with some variations. Quite dull for a player. Task #2 focuses on making your world more interesting. Your task, should you choose to accept it, is to add three new features to your world. We leave the choice of features up to you.

Please take a look at the first task in this chain. It isn't a prerequisite but you'll end up needing do the same work anyway

Definition of 'Done'

  • A new module repository or an update to the world generator repository created for the previous tasks.
  • The three new features must be clearly listed in the README of the repo
  • Screenshots of the new features in the README would be great

Where to start

  • We strongly recommend completing task #1 of the chain: you probably will end up doing it on the way to completing this task anyway!
  • This amazing tutorial is the best starting place
  • Take a look at various modules that exist and provide worlds to get ideas for features. See this descriptive module list for an idea of what exists, see AdditionalWorlds for some past GCI work.

See also

Task tags

  • game
  • world gen
  • java
  • nature
  • procedural

Students who completed this task

Adrijaned, RatMoleRat, Carbonyl, Phoenix909, DAI, MK, putawan-de, Graviton, AndyTechGuy, Zain Siddavatam, Torpedo

Task type

  • code Code
close

2018