Skip to content

Commit

Permalink
improving documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
guilhermenevesxyz committed Mar 12, 2023
1 parent 22562f6 commit 2ec2db5
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ while the front-end is under the public domain ([Unlicense](https://unlicense.or
The universe consists of **a grid** containing all the **creatures**.
Each creature has **some data** associated with it.
Some of these data are **genome data**, meaning that they get **passed to the offspring**.
The others - **autonomous data** - are some data **specific** to that individual creature,
The others--**autonomous data**--are some data **specific** to that individual creature,
and that individual creature only.
Note that this division is not made clear in the library's code.

Expand All @@ -40,12 +40,21 @@ A creature's sensors might detect things like the creatures sorrounding it or if
These data are then passed to the brain,
which has inherent links between them and some possible behaviours in response.
These behaviours can be moving, attacking or eating.
These traits are **inheritable**.

### General Ideas
#### Genetic Variety
The colours in a population are hints of the genetic variety that is present in it.
Many colours mean much variety and vice versa.

They can be used to distinguish the individuals which have certain mutations in them
and help knowing how genetically similar some specimens are.
The colours are also useful to detect mutations,
since they change in mutated individuals.

Some creatures might also be hostile towards different creatures with other colours,
thus protecting their family from predation.

#### Death
Alive creatures usually have bright colours.
Once they perish, their colours become reddish and much darker.
Expand Down

0 comments on commit 2ec2db5

Please sign in to comment.