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

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
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

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
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.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
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 »

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
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? ...

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
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?


Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
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.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
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...

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
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.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
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 »

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
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 »

Offline MysticalDumpling

  • Bot Destroyer
  • ***
  • Posts: 205
  • Kurwa chuj!
    • View Profile
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