Difference between revisions of "Cannibot"

From WikiManual
Jump to: navigation, search
m (style)
Line 1: Line 1:
Cannibots, or Canni's for short, is a bot that has turned cannibalistic. It typically attacks everything within range, often including it's own children. Since cannibalism can be viewed as a devolution, many dislike Canni's and typically try to avoid them in their sims. Quite often once cannibotism becomes established, one single bot will wipe out the rest of the population and subsequently die without leaving any descendents.  
+
Cannibots, or Canni's for short, are bots that attack everything, including their own population.  
  
'''Ways to avoid Canni's'''
+
===Problems:===
 +
*The Cannibot population attacks everything but the Cannibot's source population does not attack the Cannibot population.
 +
*Cannibots attack everything, including their own children.
 +
*It is hard to determine if a target is the same population as itself.
 +
*Cannibots whipe out their source population(s) without leaving any descendents.
 +
*Cannibots use a lot of the ecosystems energy to battle each other instead of using it for more complex behaviour evolving.
  
One of the better ways to fight cannibotism is to decrease birth nrg since a weaker offspring is unlikely to kill the parent.  Another method is to ensure that bots are forced to work together either due to enviromental circumstances or internal feeding methods.
+
===Advantages:===
 +
*More individual food supply.
 +
*Higher evolutionary pressure speeds up evolution.
 +
*A population raised out of a newly discovered food source can survive for some time on cost of its weaker individuals after the food source runs out.
  
'''Accepting Canni's or If you can't beat them join them.'''
+
==Ways to avoid Canni's:==
 
+
*Make offspring smaller since a weaker offspring is unlikely to kill the parent...
Considering that often Canni's are a part of life in EvoSims it is an even better strategy to plan for them from the outset. Genes that allow a bot to fight or flight if attacked are guaranteed to help. Other ways to help ease the transition from normal to Canni is with genes fireing only when refage is 20 >; at this stage a child will have likely been able to get away, leaving the parent free to feed from nearby bots.
+
**by decreasing birth .nrg
 
+
**by decreasing the value stored in .repro
'''Thoughts on cannibalism'''
+
*Genes that allow a bot to fight or flight if attacked are guaranteed to help.
Although viewed as unpleasent, cannibalism is Darwin in action. A bot that "discovers" it can eat its siblings/parent has gained an incredible advantage and access to a new food supply. Even if the bot is unable to reproduce, it places strong selective pressures on the other bots in hunts, which can be viewed as a positive.
+
**Use [[Poison]] and [[Venom]]
 +
*Let the Cannibot child run and hide...
 +
**by rotating parent and child after reproduction.
 +
**by making a bot move more untill it reaches a given age.
 +
**".refage 20 >" don't attack children.
 +
**".age 50 >" don't attack as a child.
 +
*Make bots that act as a social group, feeding and guarding each other and hunting together.
 +
**Tie feeder

Revision as of 17:04, 31 January 2006

Cannibots, or Canni's for short, are bots that attack everything, including their own population.

Problems:

  • The Cannibot population attacks everything but the Cannibot's source population does not attack the Cannibot population.
  • Cannibots attack everything, including their own children.
  • It is hard to determine if a target is the same population as itself.
  • Cannibots whipe out their source population(s) without leaving any descendents.
  • Cannibots use a lot of the ecosystems energy to battle each other instead of using it for more complex behaviour evolving.

Advantages:

  • More individual food supply.
  • Higher evolutionary pressure speeds up evolution.
  • A population raised out of a newly discovered food source can survive for some time on cost of its weaker individuals after the food source runs out.

Ways to avoid Canni's:

  • Make offspring smaller since a weaker offspring is unlikely to kill the parent...
    • by decreasing birth .nrg
    • by decreasing the value stored in .repro
  • Genes that allow a bot to fight or flight if attacked are guaranteed to help.
  • Let the Cannibot child run and hide...
    • by rotating parent and child after reproduction.
    • by making a bot move more untill it reaches a given age.
    • ".refage 20 >" don't attack children.
    • ".age 50 >" don't attack as a child.
  • Make bots that act as a social group, feeding and guarding each other and hunting together.
    • Tie feeder