/CyberBiology

Primary LanguageC#MIT LicenseMIT

CyberBiology Build status

After article https://habr.com/post/418545/ decided to make version using WPF .Net. Each bot has own consciousness that stores 64 actions. Each iteration bot executes next action. On bot division some actions could be randomly changed.

Some bots are relatives, depends on consciousness. If it pretty much close to each other than bot are relatives.

Current list of actions

  • Photosynthesis
  • Accumulate minerals
  • Skip some actions
  • Move
  • Rotate
  • Look
  • Eat (Organic, Relative bot or Other bot)
  • Share (Only to relative)
  • Give (Only to relative)
  • Skip next action if surrounded
  • Convert minerals to health
  • Mutate (change own consciousness)
  • Gene Attack (change other bot consciousness)
  • Bot division

Screenshots:

Alt CyberBiology screenshot 1 Alt CyberBiology screenshot 2 Alt CyberBiology screenshot 3

Other