Author Topic: Сosts experiment  (Read 3268 times)

Offline shvarz

  • Bot God
  • *****
  • Posts: 1341
    • View Profile
Сosts experiment
« on: February 19, 2008, 12:19:24 PM »
I've recently tried a new approach to population and energy management in the sim. I removed ALL costs from bots (DNA, rotation, movement, etc) except for "maintenance of body" cost, which I set fairly high (at 0.06). I control the total amount of energy in the sim by turning sun off when it goes above 10 million and turning it back on when it falls below 9 million. The veggies are not limited in growth (the limit is set very high, at 1500, which it never reaches). Veggies are re-seeded with interval of 400 cycles (a single veggie per re-seeding) to compensate for the fact that movement is severely restricted in the sim (top speed set at 5).

Interestingly, such system is fairly stable with ~200-400 veggies present all the time. Bots are prone to extinction because sometimes they are not lucky enough to find any of the veggie patches present in the sim. But usually they are OK.  I just started this sim and I don't see any specific adaptations to these conditions yet. But I am curious what they will be. Any ideas?

If you are interested in this system, the sim is attached for your pleasure.
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Сosts experiment
« Reply #1 on: February 19, 2008, 03:23:47 PM »
Instead of setting the top speed to be low, try using Zero Momentum mode.  It basically means that every bit of motion a bot makes it has to pay for, without limiting the size of the step in a cycle so drastically.  It might help your animals survive a bit better.

Other than that, sounds interesting.  I'll be curious to see what develops.

Offline shvarz

  • Bot God
  • *****
  • Posts: 1341
    • View Profile
Сosts experiment
« Reply #2 on: February 19, 2008, 08:22:39 PM »
Quote
It basically means that every bit of motion a bot makes it has to pay for,

There are no costs, remember?
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Сosts experiment
« Reply #3 on: February 19, 2008, 10:14:57 PM »
Heh, right   What I meant to say was that there wouldn't be any drift, so bots would have to explicitly command themselves to move for any motion they have.