Author Topic: I will evolve it one way or another  (Read 11410 times)

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
I will evolve it one way or another
« Reply #15 on: June 23, 2005, 08:36:58 AM »
Just how slow is your computer anyway?  :blink:

I have run multi-million cycle sims on a 5 year old 700meg system. They don't come much slower than that these days.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
I will evolve it one way or another
« Reply #16 on: June 23, 2005, 10:02:16 AM »
3-1 cycles a second when I try to run a simulation of shvart's type.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
I will evolve it one way or another
« Reply #17 on: June 23, 2005, 10:11:04 AM »
That is about the same as my 700i e-tower. No problem. Just run overnight.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Greven

  • Bot Destroyer
  • ***
  • Posts: 345
    • View Profile
I will evolve it one way or another
« Reply #18 on: June 23, 2005, 10:16:52 AM »
1-3 cycles a sec?????????????????????????????????

That is very very slow! At 8 hours you will max get 86400! But what settings are your talking about?
10010011000001110111110100111011001101100100000110110111000011101011110010110000
011000011000001100010110010111101001110100110010111100101000001000001111001011101
001101001110011011010011100011110100111000011101100100000100110011010011100110110
010110000011100111101001110110111101011101100110000111101001101001110111111011101
01100100000111010011010001100001110111010000010001001000010100001

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
I will evolve it one way or another
« Reply #19 on: June 23, 2005, 10:21:12 AM »
Anyway, let me tell you what I was doing for the Past week so you wont make the same mistakes as me:

I wrote a pritty big patch for DB that works as follows:

Variables:

Counter.txt 'text file holds one number 'original setting is 0
Selector.txt 'text file holds one number 'original setting is 1

Robots

Folder "My Robots": Robots from 1.txt to 49.txt

Subfolder "Steps of Evolution": 1.txt to Infinity

When Form1.StartSimu is called , before the robots are loaded I call on "Mutaterobotfile" subrotine

Mutaterobotfile works as follows:

A. Open selector.txt get robot name.

B. Based on Robot Name (A.) open in "My Robots" spesific robot

C.
  1.) Open counter.txt  
  2.) incriment counter = counter +1
  3.) save in "Steps of Evolution" a new robot based on the one opened in B. with name based   on C.2.)

D. Note: each of the robot Dna files have mutation rates writtin in the buttom of the file.

D. Generate in "My Robots" 1.txt to 49.txt robots by mutating each from B. save the new rates also. mutate each from 5 to 20 times random.

E. Delete Robots to get ready to start simulation


5 copyes of each robot (1.txt - 49.txt) are loaded as F1 settings

After 5000 cycles the infos routine does a check for the best robot.
The Selecter.txt is opened for output and the species name of best robot is set as the text. Restart of simulation is called. The Prosses begins again.
« Last Edit: June 23, 2005, 10:29:19 AM by Botsareus »

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
I will evolve it one way or another
« Reply #20 on: June 23, 2005, 10:30:16 AM »
Graven I tryed a Feild Size 3 with about 500 vegs.

Offline Greven

  • Bot Destroyer
  • ***
  • Posts: 345
    • View Profile
I will evolve it one way or another
« Reply #21 on: June 23, 2005, 10:34:31 AM »
500 vegs????? WOW! I often at max get up to 125 in max veggies! 500 vegs isnt it WAYYYY to many?
10010011000001110111110100111011001101100100000110110111000011101011110010110000
011000011000001100010110010111101001110100110010111100101000001000001111001011101
001101001110011011010011100011110100111000011101100100000100110011010011100110110
010110000011100111101001110110111101011101100110000111101001101001110111111011101
01100100000111010011010001100001110111010000010001001000010100001

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
I will evolve it one way or another
« Reply #22 on: June 23, 2005, 10:36:18 AM »
Maybe its is then.