Author Topic: Basic issue  (Read 14384 times)

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Basic issue
« Reply #30 on: August 29, 2005, 02:12:58 PM »
Walls are about the only thing left that I haven't rewritten from top to bottom, and it's incedentally one of the most buggy aspects of the program.

The obvious conclusion you're drawing isn't correct.  It's that my modifying all the other code made this old code not work right.
« Last Edit: August 29, 2005, 02:13:09 PM by Numsgil »

Offline Enyawnej

  • Bot Neophyte
  • *
  • Posts: 25
    • View Profile
Basic issue
« Reply #31 on: September 24, 2005, 02:05:57 AM »
Any sign of the new rewritten version yet? If so where can it be gotten?
     Thank you,
          Enyaw

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Basic issue
« Reply #32 on: September 24, 2005, 07:38:10 PM »
On the 1st I'll have a finished, complete version of 2.4 ready.  Until then you can kind of scope out an incomplete version (in source) on the FTP.

Offline Enyawnej

  • Bot Neophyte
  • *
  • Posts: 25
    • View Profile
Basic issue
« Reply #33 on: November 24, 2005, 02:42:03 PM »
Would you please explain how the Darwinbot brains work. I'm not computer technical so could you explain it in lay terms?
     Thanks,
         Wayne
               P.S. This is a great program

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Basic issue
« Reply #34 on: November 24, 2005, 03:33:31 PM »
You mean the DNA of the bots?

It's basically a really simple computer program that places values in a memory array.  Certain memory locations correspond to certain actions.

Check out the tutorials in the wiki (www.darwinbots.com) for some more info.

Offline Enyawnej

  • Bot Neophyte
  • *
  • Posts: 25
    • View Profile
Basic issue
« Reply #35 on: November 25, 2005, 04:45:15 AM »
What I meant was that the bots perceive their world and make decisions based on input. I remember learning that they do not have neural networks. That being the case what structure is used for allowing them to make "decisions?"
     Thanks

Offline Ulciscor

  • Bot Destroyer
  • ***
  • Posts: 401
    • View Profile
Basic issue
« Reply #36 on: November 25, 2005, 08:59:15 AM »
The behaviour is all dictated by the DNA; inputs are fed into memory locations which are used by the DNA to produce actions.
:D Ulciscor :D

I used to be indecisive, but now I'm not so sure.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Basic issue
« Reply #37 on: November 25, 2005, 11:19:04 AM »
The DNA is a procedural program with a great degree of robustness, so that mutations are minimally likely to create a great degree of havoc in the program.

In this regard it's similar in some ways to Avida and Tierra.

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
Basic issue
« Reply #38 on: November 27, 2005, 03:56:09 AM »
Quote
In this regard it's similar in some ways to Avida and Tierra.

Yeah, but much more fun :D  ;)

Offline Enyawnej

  • Bot Neophyte
  • *
  • Posts: 25
    • View Profile
Basic issue
« Reply #39 on: November 27, 2005, 09:10:17 PM »
So...everything is running great. Nevertheless, I have encountered something weird.  I have a nice long run going but a species has evolved that does not change. The number of mutations remains at 11 with a DNA length of 140 and nothing new evolves despite the fact that I have made the mutation parameters pretty liberal.  Please advise.
     Thanks

Offline shvarz

  • Bot God
  • *****
  • Posts: 1341
    • View Profile
Basic issue
« Reply #40 on: November 27, 2005, 10:27:07 PM »
Just means that it's perfect for the environment.  Change the environment and it'll start evolving again :)
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Basic issue
« Reply #41 on: November 27, 2005, 11:32:47 PM »
It's moderately possible that the species has found a way to lock its mutation rate to disabled.  Perhaps a glitch perhaps not.

Right click on one of the buggers and check out its mutation rates.  See if they're enabled/disabled or anything like that.
« Last Edit: November 27, 2005, 11:33:10 PM by Numsgil »

Offline Enyawnej

  • Bot Neophyte
  • *
  • Posts: 25
    • View Profile
Basic issue
« Reply #42 on: December 05, 2005, 02:33:29 PM »
I have been using 24A and I have a problem. Runs quickly breed MANY little low energy creatures that slow down the program badly, and do nothing interesting. I have tried reducing the amount of energy in the universe but no luck. Please advise.
       Thanks,
          Wayne

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Basic issue
« Reply #43 on: December 05, 2005, 06:10:05 PM »
Be sure to check that you have costs turned on to something.

Go into the costs/physics panel and go to advanced costs.

If all entries are zero, your bots are just about immortal.  That's not good.

Hit default rates.

If that still doesn't help, feel free to jack up costs some more.  Eventually, you should reach a happy medium between death and lazy immortality.

Offline Griz

  • Bot Overlord
  • ****
  • Posts: 608
    • View Profile
Basic issue
« Reply #44 on: December 06, 2005, 10:11:59 AM »
Quote
Be sure to check that you have costs turned on to something.

Go into the costs/physics panel and go to advanced costs.

If all entries are zero, your bots are just about immortal.  That's not good.

Hit default rates.

If that still doesn't help, feel free to jack up costs some more.  Eventually, you should reach a happy medium between death and lazy immortality.
yeah .... and please pass on your findings. ;)

btw Num's ...
in 2.4.A ... trying to run League crashes me ...
never even gets there.
I have the League folder and all in the DarwinBotII folder ...
but it seems it can't find something or other.

still have to try it in VB mode and see if I can get an
error or some debug info to send you.
[keep forgetting to uncomment the error.sim writtin' thing and recompile! ;)
不知
~griz~
[/color]
   "The selection of Random Numbers is too important to be left to Chance"
The Mooj  a friend to all humanity
[/color]