<Biogenesis Color Mod 1.3 readme>
Original program by Joan Queralt Molina
http://sourceforge.net/projects/biogenesis/
Color Mod by MarcoDBAA:
Changelog (1.1 and 1.2 changes are included):
1. Translations:
-German translation and german readme
-Portuguese translation (thanks to Maurício Leonardi)
2. Bug fixes:
-Fixed a bug in the original program where organisms disappeared, but still
consumed CO2 (I only managed to fix the second part of this problem)
-Fixed a bug, where you couldn´t change the value for the parameter
"Energy lost by dead organisms"
3. New Parameter:
-New default parameter settings
-"Initial complexity": Maximum number of segments of new random organisms.
-"Healing delay": Random, but less effective, if this value is high.
-"Immune system delay": Random, but less effective, if this value is high.
4. Mutations:
-"Better" function to create random organisms, independent from symmetry
-Through mutation organisms can have between 1 and 840 segments (was 4-64)
-Now randomization of symmetry is completely random. Was biased with
respect to similar symmetries, but created much more 1-symmetric organisms,
if the mother was 8-symmetric. For this reason I changed it.
5. New Life expectancy:
-default lifespan
- "+" number of organisms segments divided by 4
- "+" GOLD segments (see below)
6. New genes (Genetic Laboratory):
-"Generation conflict": if "Yes": parent and children attack each other
-"Sibling rivalry": if "Yes": siblings attack each other
-"Altruist": see MAGENTA, MINT and ROSE color
-"Familial": if family relations are friendly...
-MAGENTA: heals parents, children and siblings
-MINT: removes infections from parents, children and siblings
-ROSE: transfers energy to parents, children and siblings
-"Social": Social organisms with ROSE segments don´t attack each other
-"Passive": see CYAN and TEAL color
-"Clockwise": see CYAN color
-"Mimic all": see BLACK color
-"Modify": see RED, PINK, CREAM and LILAC color
-"Colony+": see FOREST color
7. Reaction genes (Genetic Laboratory) :
All segments can react on colors by touching,
but ONLY if an organism has "Teal" segments...
-"2" = Organism attacks or gets closer
-"1" = Direction of movement: starting to end point of its touching segment
-"0" = Ignores (no reaction)
-"-1"= Direction of movement: end to starting point of its touching segment
-"-2"= Organism stands still
-Notes: If an organism encounters following colors...
-CYAN and TEAL: use CYAN reactions
-GREEN, FOREST and LIGHTGREEN (see CYAN): use GREEN reactions
-VIRUS-WHITE: use VIRUS (see WHITE) reactions
-YELLOW, DARKGRAY, GOLD and ROSE: use YELLOW reactions
-BARK and lignified BARK: use BARK reactions
-OLIVE and DARKOLIVE: use OLIVE reactions
-SKY and DEEPSKY: use SKY reactions
-FROZEN and DEADBARK: use FROZEN reactions
-LILAC and DARKLILAC: use LILAC reactions
-BEIGE and DARKFIRE: use BEIGE reactions
-Sick organisms (BEIGE, NAVY, FROZEN, DEADBARK, DARKOLIVE) don´t use
normal reactions on colors, but SICK (last column) against all colors.
-If an organism encounters a friendly family member or another social
organism with ROSE segments, it will use FRIEND on all colors.
-Annotations:
-Removed "flee" because organisms would often pull the organism they want
to flee from (bug). Now this happens much rarer.
They can still flee using "-1" or "1" (mostly "-1").
8. Photosynthesis is now more effective for Organisms with lower symmetries.
Exact formula:
-Photosynthesis = ((segment_length+(segment_length*(1.8/symmetry)))/1.3)
9. The program now knows, how to classify organisms:
-a consumer has RED, FIRE, ORANGE, MAROON, PINK or CREAM segments
-a plant has GREEN, FOREST, BARK or LIGHTGREEN segments
-a killer has LILAC or GRAY segments
-enhanced: has DARK GRAY segments
10. 20 new colors and altered the function of some of the old colors:
-"enhanced" = has DARKGRAY segments
--ATTENTION--:
-Viral Plants and frozen organism use WHITE COSTS
-Other viruses use DARKGRAY COSTS
-VIRUS-WHITE = Viruses that aren´t consumers, plants, killer, or FROZEN
-SILVER consumers use GOLD COSTS, if they feed on other organisms
-RED (Carnivore):
-feeds on RED, FIRE, ORANGE, MAROON and PINK
-feeds on SILVER, if SILVER is a consumer (see SILVER)
-enhanced:
-feeds on LILAC and GRAY, if the other organism is a consumer
-feeds on CREAM if "Modify"="Yes" (both organisms) OR "No" (both organisms)
-immune against GRAY
-FIRE (Generalist): [Notes: between Carnivore and Omnivore]
-segment energy absorbing effectivity:
-"normal" against consumers and killers (Color=FIRE)
-(0.2 * "normal") against MAROON, PINK, CREAM, and the rest (Color=DARKFIRE)
-doesn´t feed on BARK, OCHRE, SKY, OLIVE, FROZEN and BROWN
-doesn´t feed on VIRUS-WHITE
-doesn´t feed on BEIGE and DARKFIRE, if it has VIOLET segments
-attacks BLUE, NAVY and SKY (0.2 * "normal")
-enhanced: feeds on BARK (0.2 * "normal")
-ORANGE (Omnivore):
-doesn´t feed on RED, MAROON, CREAM, LILAC, OCHRE, OLIVE, FROZEN and BROWN
-doesn´t feed on VIRUS-WHITE
-attacks BLUE, NAVY, SKY and DEEPSKY
-enhanced: feeds on FROZEN, DEADBARK and LILAC
-MAROON (Herbivore):
-feeds on GREEN, FOREST, LIGHTGREEN and BARK
-feeds on NAVY, DEEPSKY, DARKOLIVE and OCHRE,
if the other organism is a plant or FROZEN
-attacks BLUE
-has one extra (= real) child, if infected by other organisms
-enhanced: feeds on everything, if the other organism is a plant except...
-doesn´t feed on consuming segments and LILAC
-doesn´t feed on SKY, OLIVE, FROZEN, DEADBARK, BEIGE, DARKFIRE and BROWN
-PINK (Destruent):
-feeds on PINK, WHITE, and all weakened segments
-feeds on SILVER, if SILVER isn´t a consumer, but SILVER infects organisms
-feeds on BARK, if the other organism is a consumer or killer
-enhanced: feeds on BARK (generally)
-"Modify"=Yes: feeds on CREAM and PINK killer can feed on BROWN
-"Modify"=No: immune against infections, but PINK killer can´t feed on BROWN
-CREAM (Parasite):
-segment energy absorbing effectivity = (0.1 * "normal")
-doesn´t feed on BLUE, SKY, BARK, FROZEN, CREAM, BROWN and consuming segments
-doesn´t feed on VIRUS-WHITE
-enhanced:
-"Modify"=Yes:
-feeds on RED, FIRE, ORANGE, MAROON and PINK
-feeds on consuming SILVER if it has as much or more total kills
-"Modify"=No:
-feeds on BLUE, SKY, FROZEN and BARK
-ROSE (Energy transfer): [only used on friends]
-segment energy transfer effectivity = (10 * "Obtained energy")
-Organisms don´t need to touch with a ROSE segment to transfer energy
-Energy is only transfered, if both organisms don´t attack each other and...
-both organisms are altruists
OR both organisms are related (parent, child, sibling)
OR the other organism has a larger percentage of ROSE segments (= abuse)
-the organism is fully grown
-the organism has more energy than the other organism
-Maintenance costs are very low (0.1*normal) to make this color useful
-ROSE segments don´t count to calculate organisms reproduction energy
-LILAC (Weaken):
-segment energy "absorbing" effectivity = (10 * "normal")
-but all energy is released into the world (not consumed)
-has to recharge after one attack (Color=DARKLILAC)
-doesn´t work on BARK and BROWN
-attacks BLUE
-"Modify"=No: doesn´t work on GREEN, LIGHTGREEN, FOREST and WHITE
-"Modify"=Yes:does work on GREEN, LIGHTGREEN, FOREST and WHITE
-enhanced and "Modify"=Yes: works on BARK
-GREEN (Photosynthesis):
-no changes
-FOREST (Colony photosynthesis): [also used on friends]
-photosynthesis = 0.9 * effectivity of green segments
-if an organism with FOREST segments touches another organism:
if "Colony+"=No:
-arbitrary segment touches arbitrary segment: 0.9 + 0.25
if "Colony+"=Yes:
-normal segment touches normal segment: 0.9 + 0.1
-normal segment touches photosynthetic segment: 0.9 + 0.2
-normal segment touches FOREST segment: 0.9 + 0.3
-photosynthetic segment touches photosynthetic segment: 0.9 + 0.4
-photosynthetic segment touches FOREST segment: 0.9 + 0.6
-FOREST segment touches FOREST segment: 0.9 + 0.9
-Notes: Photosynthetic segment = GREEN, LIGHTGREEN or BARK
-BARK (Photosynthesis and Protection):
-photosynthesis = 0.9 * effectivity of green segments
-if another organism touches the BARK segment aggressively, BARK lignifies
-lignified BARK protects the organism, but photosynthesis is disabled
-BLUE (Shield):
-no changes
-SKY (Freezer and Frost shield):
-freezes (disables) all movement and all photosynthetic segments (Color=SKY)
-does this by touching an arbitrary segment
-these disabled segments colors are FROZEN or DEADBARK (if it was BARK)
-disables SKY segments (color changed to NAVY)
-protects itself with a frost shield (Color=DEEPSKY)
-regenerates quickly again from shielding to freezing
-attacks BLUE
-consumers with SKY segments can feed on FROZEN and DEADBARK segments
-OCHRE (Pushing):
-Organism pushes other organism away, stronger with longer OCHRE segments
-offers protection against many attacks
-CYAN (Movement):
-"Passive"=No: no changes
-"Passive"=Yes: CYAN color changes into LIGHTGREEN color:
-photosynthesis = 0.9 * effectivity of green segments
-"Clockwise"=Yes: Organism rotates clockwise
-"Clockwise"=No: Organism rotates counter-clockwise
-TEAL (Movement and Reaction):
-Organism can use reaction genes (see above)
-Reaction is stronger, if teal segments are longer
-"Passive"=No: Organism can move (like CYAN)
-"Passive"=Yes: Organism stands still until another organism touches it
-WHITE (Virus):
-Viral Plants and frozen organism use WHITE COSTS
-Other viruses use DARKGRAY COSTS
-only infects organisms, that are consumers or plants
-infects all segments except BLUE, NAVY, SKY, BARK, OCHRE and MINT
-only infects CREAM plants
-only infects SILVER if it has as much or more total infections
-attacks BLUE and NAVY
-if an organism is not a consumer, plant or FROZEN (real VIRUS):
-infects NAVY
-attacks SKY
-if it has YELLOW segments it can infect immune PINK but uses WHITE COSTS
-if it is enhanced it fakes a target for infections and
other non-enhanced real viruses will use WHITE COSTS for nothing
-if it has MINT segments it can infect MINT and they don´t use
MINT to destroy their WHITE segments
-if it has MAGENTA segments it can regenerate WHITE fast against MINT
-if it has VIOLET segments, VIOLET destroys BARK and poisons CREAM
permanently and they don´t use VIOLET to poison their WHITE segments
-if it has SILVER segments, SILVER infects BARK, if the organism has
more infections
-MINT (Immune system): [also used on friends]
-removes infections
-faster if the organism has more and longer MINT segments
-removes other organisms infection, if MINT segments touch each other
-removes other organisms infection, if its MINT segments touch another
organism it hasn´t infected itself and both are altruists
-Altruist organisms don´t attack/kill/poison MINT segments
-destroys (segment it touches changes color to BEIGE) WHITE segments
-doesn´t destroy WHITE of friends
-MAGENTA (Healing): [also used on friends]
-heals own segments (= restores color)
-faster if the organism has more and longer MAGENTA segments
-doesn´t work with lignified BARK or DEADBARK
-heals other organisms, if MAGENTA segments touch each other
-heals other organisms, if both are altruists
-Altruist organisms don´t attack/infect/kill/poison MAGENTA segments
-VIOLET (Poison): [I used VIOLET to balance the game]
-poisons (segment it touches changes color to BEIGE) other segments
-only for a short time, if the other segment changes its color to DARKFIRE
-attacks BLUE and SKY
-against:
-WHITE: poisons, but VIOLET consumers don´t poison VIRUS-WHITE segments
-SILVER: poisons, but VIOLET consumers must have as much or more kills
-FIRE: poisons, but VIOLET consumers only poison for a short time
-MAROON: poisons, but consumers must be enhanced to poison permanently
-CREAM: poisons, but organisms must be enhanced to poison permanently
-LILAC: enhanced consumers and everyone else poisons
-NAVY: enhanced plants and consumers poison
-BARK: enhanced organisms destroy BARK (DEADBARK)
-OLIVE: VIOLET segment gets destroyed but OLIVE changes color to DARKOLIVE
-doesn´t poison OCHRE, ICE, BEIGE, DARKFIRE, DEADBARK and BROWN
-OLIVE (Defense cracker):
-destroys BLUE, SKY and OCHRE (segment it touches changes color to NAVY)
-destroys GRAY and VIOLET (segment it touches changes color to BEIGE)
-gets weakened against GRAY and VIOLET (segment changes color to DARKOLIVE)
-weakens OLIVE plants (segment it touches changes color to DARKOLIVE)
-regenerates fast if weakened, but can be poisoned and killed before
-resets LILAC (segment it touches changes color to DARKLILAC)
-GRAY (Killer):
-kills everything except OLIVE, BARK, PINK and enhanced RED
-attacks BLUE
-against OLIVE: GRAY gets destroyed, but OLIVE changes its color to DARKOLIVE
-only kills SILVER if it has as much or more total kills than SILVER
-BLACK (Mimic):
-copies the color and reaction genes of other segments
-BLACK segments don´t count to calculate organisms reproduction energy
-Maintenance costs are very low (0.1*normal) to make this color useful
-"Mimic all"=No: Only changes the segment that touches the other segment
-"Mimic all"=Yes: Changes all BLACK segments to the color of the other segment
-SILVER (Experience):
-if the organism has more total infections than the other organism:
-it infects all segments except BARK and non-plant CREAM
-only infects organisms, that are consumers or plants
-it needs to have WHITE segment to get at least one infection
-if it has more than 0 total kills or is enhanced (has DARKGRAY segments):
-segment energy absorbing effectivity formula:
((10+total kills)/(10+other organisms total kills))*segment length
-uses GOLD Costs
-doesn´t feed on CREAM, MAROON, BLUE, NAVY, SKY, OCHRE, OLIVE, BEIGE,
DARKFIRE, BARK and BROWN
-extra childs for more total children:
>=0 total children = 1 child
>=1 total children = 2 childs
>=5 total children = 3 childs
>=14 total children = 4 childs
>=30 total children = 5 childs
>=55 total children = 6 childs
>=91 total children = 7 childs
>=140 total children = 8 childs
-YELLOW (Reproduction):
-one extra child per YELLOW gene (was one child per YELLOW segment)
-DARKGRAY (Enhancement):
-enhances other segments (see above)
-doesn´t use DARKGRAY costs (Non-Plant viruses use DARKGRAY costs)
-GOLD (Age):
-Life expectancy = Normal life expectancy+((GOLD segments length)/4)
-doesn´t use GOLD costs (consuming SILVER uses GOLD costs)
-Maintenance costs are very low (0.1*normal) to make this color useful
11. Included Tyler Colemans "Feature Mod" (backup button)
-see "Biogenesis Feature Mod README.txt"
-It is possible to create automatic backups.
Use the Biogenesis forum http://sourceforge.net/projects/biogenesis/forums
to ask questions, make suggestions and report bugs
Greetings, Marco
P.S: Biogenesis runs faster (at least for myself)
if you open a Google Chrome window (don´t know why :D)