MovingBlocks
Write a tutorial for Genome implementations
Terasology's Genome module is a versatile general-purpose utility module which can be used to implement genetic features in other modules.
For example, an "Animals" module could use Genome to simulate how biological characteristics such as height and color change from generation to generation due to genetic factors. This involves making those characteristics depend on a gene in the animal's genome, and then using a breeding algorithm during mating which would determine how genes from two parents are mixed to form the genes of the offspring.
Definition of 'Done'
- A wiki article is created containing a tutorial on how someone could implement Genome in their module.
Where to start
- Go through the Genome module to get a sense of how it is set up. The Javadocs should be useful.
- Try to figure out how the setup could be used in another module.
- Speak to mentors on IRC if you have questions on how Genome works.
See also
- The Genome module
- The WildAnimalsGenome module which uses Genome to make a deer's speed dependent on its genes
Task tags
Students who completed this task
putawan-de