Author Topic: A question about fixed bots  (Read 5747 times)

Offline Testlund

  • Bot God
  • *****
  • Posts: 1574
    • View Profile
A question about fixed bots
« on: April 21, 2006, 12:57:24 PM »
Everyonce in awhile some bot appears fixed on the screen while the rest are affected by brownian motion normally. It appears to me to be a bug, or maybe the bot has evolved to be fixed, wich I think is odd. Here's a gene for a fixed bot:

 sub inc
 cond
 xor
 dist * store
 xor
 add mult ~ 1 sgn or
 ceil
The internet is corrupt and controlled by criminally minded people.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
A question about fixed bots
« Reply #1 on: April 21, 2006, 01:00:24 PM »
If I understand right it shouldn't be doing anything because it uses a cond without a start or else.

Could be a bug.  Try "save organism" on the fixed bot and upload it, and we'll see if it's fixed or not.

Offline Testlund

  • Bot God
  • *****
  • Posts: 1574
    • View Profile
A question about fixed bots
« Reply #2 on: April 21, 2006, 01:13:50 PM »
Here it is.
The internet is corrupt and controlled by criminally minded people.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
A question about fixed bots
« Reply #3 on: April 21, 2006, 01:28:51 PM »
Save organisms seems to be corrupted somehow, (info like waste, body, etc. was lost) but I did manage to find out that yes, it is fixed some how.

Offline Testlund

  • Bot God
  • *****
  • Posts: 1574
    • View Profile
A question about fixed bots
« Reply #4 on: April 21, 2006, 01:45:13 PM »
Maybe that's something for Eric to fix?    In the mean time I just delete them.
The internet is corrupt and controlled by criminally minded people.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
A question about fixed bots
« Reply #5 on: April 21, 2006, 01:51:08 PM »
They might be adapting.

What's your waste threshold set at?  Alzheimers seems the most obvious candidate to me.  Try disabling it (I think -1 disables it).

Offline Testlund

  • Bot God
  • *****
  • Posts: 1574
    • View Profile
A question about fixed bots
« Reply #6 on: April 21, 2006, 02:39:47 PM »
I guess you mean changing treshold number to -1? I'll try that and see what happens. Later on I whould like to be able to use waste tredshold though. In this sim I'm running I guess I can disable it as a workaround. The bots are too primitive to do anything anyway.
The internet is corrupt and controlled by criminally minded people.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
A question about fixed bots
« Reply #7 on: April 21, 2006, 02:55:40 PM »
Think of it primarily as a bug check. If you disable it and bots are still fixing from time to time it might mean we have a major bug somewhere that's going stealth
« Last Edit: April 21, 2006, 02:55:58 PM by Numsgil »

Offline Elite

  • Bot Overlord
  • ****
  • Posts: 532
    • View Profile
A question about fixed bots
« Reply #8 on: April 21, 2006, 04:15:46 PM »
I've got this bug too .. in 2.37.6 ... but the other way round. I found that sometimes my vegs in long evosims somehow got unfixed, even though the other bots didn't + shoot them or unfix them in any other way. It was weird. I just checked back one time and all the vegs were free floating.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
A question about fixed bots
« Reply #9 on: April 21, 2006, 04:17:52 PM »
Maybe we should have a system level fixed/unfixed that bots can't change if you don't want them to.  As it is bots are only fixed/unfixed depending on what they store in .fixpos.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
A question about fixed bots
« Reply #10 on: April 21, 2006, 04:33:50 PM »
That sounds like a good idea. There may be times when you want stuff to stay fixed from the control pannel. It would be simple enough to have a toggle that locks the locked position.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
A question about fixed bots
« Reply #11 on: April 21, 2006, 04:38:02 PM »
We can make the toggle on the species tab in options work that way.

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
A question about fixed bots
« Reply #12 on: April 21, 2006, 04:45:49 PM »
We'd have to change veggies then to fix themselves if we overload the existing toggle.  Otherwise, battery bots couldn't unfix them.

I'll noddle on it and maybe do something like this in the next drop, add a new toggle or something...
Many beers....

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
A question about fixed bots
« Reply #13 on: April 21, 2006, 04:49:49 PM »
Quote from: EricL
We'd have to change veggies then to fix themselves if we overload the existing toggle.  Otherwise, battery bots couldn't unfix them.

I'll noddle on it and maybe do something like this in the next drop, add a new toggle or something...
This would be pretty easy to do.
Find the place where information shots are added to memory locations and add a teensy little bypass routine so that a shot designed to unfix the veggie, actually reverses the boolean state of the toggle too. Internal memory location changes from DNA (ie. Altzheimer) could be overridden by the toggle.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Testlund

  • Bot God
  • *****
  • Posts: 1574
    • View Profile
A question about fixed bots
« Reply #14 on: April 22, 2006, 10:11:31 AM »
Quote from: Numsgil
Think of it primarily as a bug check. If you disable it and bots are still fixing from time to time it might mean we have a major bug somewhere that's going stealth

I'm afraid it's a serious bug then. Just found another fixed bot, despite that I have waste treshold set to -1. Usually it is rare, sometimes a little more often that the bots get fixed. Maybe you have allready find a solution to it.
« Last Edit: April 22, 2006, 10:12:11 AM by Testlund »
The internet is corrupt and controlled by criminally minded people.