### Author Topic: My 2.44.1 first-bot results so far...  (Read 5068 times)

#### Botsareus

• Society makes it all backwards - there is a good reason for that
• Bot God
• Posts: 4483
##### Re: My 2.44.1 first-bot results so far...
« Reply #15 on: February 11, 2011, 02:53:20 PM »
The 18th will be one month, give or take 24 hours

#### Panda

• Global Moderator
• Bot Destroyer
• Posts: 476
##### Re: My 2.44.1 first-bot results so far...
« Reply #16 on: February 12, 2011, 02:45:27 PM »
Wow. XD quite a while then.

#### Botsareus

• Society makes it all backwards - there is a good reason for that
• Bot God
• Posts: 4483
##### Re: My 2.44.1 first-bot results so far...
« Reply #17 on: February 27, 2011, 04:07:09 PM »
update:

Back when I started, 1/18/2011, I disabled point and delta mutations replacing delta with a custom algorithm that occurs on reproduction.
On 2/11/2011 I had to turn DB off, I needed my desktop for a school project.
On 2/24/2011 I decided to reintroduce point mutation with the following code on reproduction event:
Quote

Private Sub PointMutation(robn As Integer) 'botschange full redo of point mutation
Dim dnaSize As Integer
Dim e As Integer 'counter
Dim e2 As Integer 'update generator
Dim randomsysvar As Integer
With rob(robn)
dnaSize = DnaLen(.DNA) - 1 'get aprox length

Dim datahit() As Boolean 'operation repeat prevention
ReDim datahit(dnaSize)
For e = 0 To dnaSize
If Rnd < (1 / (.Mutables.mutarray(PointUP) * 28 / 30000 * (10 ^ 0.5))) Then 'chance
Do
e2 = Int(Rnd * (dnaSize + 1))
Loop Until datahit(e2) = False
datahit(e2) = True
Do
randomsysvar = Int(Rnd * 1000)
Loop Until sysvar(randomsysvar).Name <> ""
.DNA(e2).tipo = 1
If .DNA(e2 + 1).tipo = 7 Then .DNA(e2).tipo = 0 'if store , inc , or dec then type 0
'            If .DNA(e2 + 1).tipo = 7 Then
'            MsgBox sysvar(randomsysvar).Name
'            robfocus = robn
'            End If
.DNA(e2).value = sysvar(randomsysvar).value 'impotent: transfears value, not adress
.LastMutDetail = "Point mutation changed dna location " & e2 & " to: " & sysvar(randomsysvar).Name & vbCrLf & .LastMutDetail
.Mutations = .Mutations + 1
.LastMut = .LastMut + 1
End If
Next
End With
End Sub

Results?

In 36 hours and 4 generations the population doubled! see attachment.

Note: Robot may be using 2.44.1 features, not 2.45.1 ...
« Last Edit: February 27, 2011, 04:11:45 PM by Botsareus »

#### Botsareus

• Society makes it all backwards - there is a good reason for that
• Bot God
• Posts: 4483
##### Re: My 2.44.1 first-bot results so far...
« Reply #18 on: March 19, 2011, 03:35:39 PM »
Ok, I decided to 'reload' a.k.a. Restart the entire process because:

The robot stopped mutating after level39
It was doing 21+ hours , and then either no evolution or all dead. after 60 hours I had enough.

I figured I restart also because of all the new 'tweaks' I added as I was going.

One good 'tweak' that still needs work is the 'simplification' stage, but this one is easy now that I restarted because I can go back to the level I need w/o worrying  about deleting like 9 levels ahead.

Question:

I can start implementing this changes to DB 2.45 but I need to know what is happening with Pandas mod? ...

#### Botsareus

• Society makes it all backwards - there is a good reason for that
• Bot God
• Posts: 4483
##### Re: My 2.44.1 first-bot results so far...
« Reply #19 on: March 26, 2011, 03:13:01 PM »
ok, the new stabler formula is:

Rnd < (1 / (.Mutables.mutarray(PointUP) * 28 / 300)) Then 'chance

What is happining with Pandas modifications? Panda? Anyone?

#### Panda

• Global Moderator
• Bot Destroyer
• Posts: 476
##### Re: My 2.44.1 first-bot results so far...
« Reply #20 on: March 26, 2011, 05:50:34 PM »
They've been unofficially released... but IM doesn't work with them, and I am still bug testing, you also have to delete the settings file as a lot of settings where removed from it.

#### Botsareus

• Society makes it all backwards - there is a good reason for that
• Bot God
• Posts: 4483
##### Re: My 2.44.1 first-bot results so far...
« Reply #21 on: March 26, 2011, 06:06:20 PM »
Thats cool, I don't mind the settings changing as long as most of it is bug free...

#### Panda

• Global Moderator
• Bot Destroyer
• Posts: 476
##### Re: My 2.44.1 first-bot results so far...
« Reply #22 on: March 26, 2011, 06:08:45 PM »
Doesn't seem to have any bugs other than not starting with the old setting file.

#### Botsareus

• Society makes it all backwards - there is a good reason for that
• Bot God
• Posts: 4483
##### Re: My 2.44.1 first-bot results so far...
« Reply #23 on: March 26, 2011, 06:12:32 PM »
There is a way to figure out what version a settings file is, as far as I know it is supposed to be build in to the architecture...

You will need to do a prompt and figure out how to write default values if any...
« Last Edit: March 26, 2011, 06:14:04 PM by Botsareus »

#### Botsareus

• Society makes it all backwards - there is a good reason for that
• Bot God
• Posts: 4483
##### Re: My 2.44.1 first-bot results so far...
« Reply #24 on: April 26, 2011, 03:51:24 PM »
WOW, major bug in my programming:

My predator is cycled on and off

apparently when predator is off, It would freeze predator in its current position (no energy updates, etc.) but the bots still see them, and collide with them.

I fixed it now, the only interesting the they evolved so far is shell

I have decided to post it, let me know if it is doing more stuff then just shell, as far as i can tell it is only doing shell:

(Prsns dna debugger would help loads with this, but I have no idea what happend to him )
« Last Edit: April 26, 2011, 03:58:57 PM by Botsareus »

#### MysticalDumpling

• Bot Destroyer
• Posts: 205
• Kurwa chuj!
##### Re: My 2.44.1 first-bot results so far...
« Reply #25 on: December 21, 2013, 06:03:44 PM »
My god! It is a self-mutating bot. One bot, with default mutation rates, gained 8 muts in the same number of seconds.
To być albo nie być, oto jest ze pytanie