Author Topic: hi guys  (Read 5719 times)

Offline harry

  • Bot Neophyte
  • *
  • Posts: 4
    • View Profile
hi guys
« on: October 13, 2007, 09:09:35 AM »
Hi there,

 I'm fairly new to DarwinBots and this is my first post in this forum. I hope it's not considered rude to start off with a question:

I want to use memory locations 971-990 to optimize some gene triggers as suggested in the wiki ('racial memory'). Problem is, I didnt find a good way to analyze memory data. It isn't included in the log (database) or in the capture data utility. Is there any way to dump memory data of the entire robot population?

regards
Harry

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
hi guys
« Reply #1 on: October 13, 2007, 01:10:45 PM »
Hey there.  Welcome aboard.  There is very little that is considerred rude in this forum...  

There isn't a good way to dump the memory for all bots.  It's in the sim file.  You could tweak the sil load routine in the source code to do some aggregate analysis, but its not clear to me what your trying to do and whether you need to do that.  You can watch the memory of individual bots via the bot properties dialog, so that should help you debug your bot code.  Do you really need aggregate info?
Many beers....

Offline harry

  • Bot Neophyte
  • *
  • Posts: 4
    • View Profile
hi guys
« Reply #2 on: October 13, 2007, 02:39:47 PM »
Hi EricL,

 ok, here's what I'm trying to do: I use the epigenetic memory locations to store the energy level at which my bots reproduce. I use the rnd operator to 'mutate' this value every now and then and as one would expect the values slowly converge to a level most suitable for the current environment. Now obviously it's a pain in the ass to click on all the bots and manually copy all the values into a spreadsheet to get a decent statistic and a nice bell curve. I like bell curves.

I'll take a look at the load routine you mentioned - once I have time to take a stab at the source code that is. My vb kung fu is not exactly superior though, so any other way to log memory data would be appreciated. There's no way to store arbitrary data in the dna, is there?

Quote
There is very little that is considerred rude in this forum...
is that a challenge to test your limit of tolerance? :)
« Last Edit: October 13, 2007, 02:41:27 PM by harry »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
hi guys
« Reply #3 on: October 13, 2007, 09:26:47 PM »
Quote from: harry
Quote
There is very little that is considerred rude in this forum...
is that a challenge to test your limit of tolerance?
 

Other than just being a jerk to someone, yeah, try to test our tolerance   Anything to generate interest.