Author Topic: how to set a bots collor ?  (Read 4487 times)

Offline peterb

  • Bot Destroyer
  • ***
  • Posts: 148
    • View Profile
how to set a bots collor ?
« on: November 08, 2008, 10:41:13 AM »
I started a zerobot group and let it go for a while
After a while I noticed that several bots changed color repeatedly, it wasn set by generation, but whitin its generation the bot changed color.

How is it possible to that manualy, I haven't seen a command for it. ?
(would be great for sensors and formula tests)

And also is it possible to retrieve another bots color as a valeu ?
(maybe usefull for some more advanced eye logic)

Offline Peter

  • Bot God
  • *****
  • Posts: 1177
    • View Profile
how to set a bots collor ?
« Reply #1 on: November 08, 2008, 01:59:31 PM »
Not possibe, no.
Oh my god, who the hell cares.

Offline bacillus

  • Bot Overlord
  • ****
  • Posts: 907
    • View Profile
how to set a bots collor ?
« Reply #2 on: November 08, 2008, 03:20:58 PM »
I think there is a "change color" function when you right-click a bot, but you can't choose the color, randomly chosen.
"They laughed at Columbus, they laughed at Fulton, they laughed at the Wright brothers. But they also laughed at Bozo the Clown."
- Carl Sagan

Offline peterb

  • Bot Destroyer
  • ***
  • Posts: 148
    • View Profile
how to set a bots collor ?
« Reply #3 on: November 09, 2008, 10:33:30 AM »
Quote from: bacillus
I think there is a "change color" function when you right-click a bot, but you can't choose the color, randomly chosen.

ehm but then how did the bots change collor ?
They where changing colors based the cycle of the sim
They didnt breed new collors they changed their own collors somehow.

I asume its a memory location they where tempering with, but which one ?





Offline Peter

  • Bot God
  • *****
  • Posts: 1177
    • View Profile
how to set a bots collor ?
« Reply #4 on: November 09, 2008, 12:45:24 PM »
It isn't a location. As far I know every time a bot has a mutation the color will change a little. Try bots with much point mutations and the bots will the whole time change colors.

The color variation will have a ''small'' view how 'strains of mutations are going.
Oh my god, who the hell cares.

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
how to set a bots collor ?
« Reply #5 on: November 09, 2008, 08:17:22 PM »
You're right, it would be useful to have direct control over a bot's color. Been talked about several times before, but never amounted to anything.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
how to set a bots collor ?
« Reply #6 on: November 14, 2008, 09:12:19 PM »
The reason it was never controllable was the opinion that color was something for human benefit only, and had no meaning above and beyond something like the in/out sysvars in the bots' world.  If we want color, it would need to be something special that's different from in/out pairs.

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
how to set a bots collor ?
« Reply #7 on: November 15, 2008, 07:10:33 AM »
I don't think we would need anything special, we could just use the last three in/out pairs for controlling the inner color. Externally the values would be moded and used for color but internally the numbers wouldn't change. From the bot's pov nothing would be different, but from ours it would be easier to see the bots communicating.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
how to set a bots collor ?
« Reply #8 on: November 17, 2008, 10:35:36 PM »
We could probably hook something like that up for debugging purposes pretty easily.  Allow the user to hook any sysvar up as a color determiner.

Offline abyaly

  • Bot Destroyer
  • ***
  • Posts: 363
    • View Profile
how to set a bots collor ?
« Reply #9 on: November 18, 2008, 07:59:57 AM »
I really like this idea.
Lancre operated on the feudal system, which was to say, everyone feuded all
the time and handed on the fight to their descendants.
        -- (Terry Pratchett, Carpe Jugulum)