Author Topic: Reciprocating bots  (Read 3121 times)

Offline Elite

  • Bot Overlord
  • ****
  • Posts: 532
    • View Profile
Reciprocating bots
« on: June 14, 2006, 03:08:57 PM »
Prompted by an idea Endy had in another thread

Any ideas?

Here's an idea: Have a bot spin until it sees something, and then check the angle that the aother bot is pointed at. If the other bot is pointed in its direction, it 'locks on' until the bot is pointing elsewhere or out of range

If attacked (*.shang and *.shflav) it could spin to face the attacker

If the bot it is looking at has no eyes then it could assume the bot is a veg and attack anyway

Thoughts? Ideas?

It would be great for resisting cannibotism, and would be a much more realistic conspec recognition for evosims. The reason we're getting cannibotism is that bots aren't retaliating if a conspec attacks them, giving cannibots a huge advantage.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Reciprocating bots
« Reply #1 on: June 14, 2006, 05:18:00 PM »
I think the best idea would be to find some way to uniquely identify any bot.  If a particular bot attacks you, you record its ID number and broadcast it (vie in/out probably) to other bots.  If you ever find a bot with a listed ID number, you attack it and broadcast that you've found such a bot, so others can come help you.
 
 The only difficult part really is the unique ID number for every bot.  Not sure the best way to approach that.

Offline Elite

  • Bot Overlord
  • ****
  • Posts: 532
    • View Profile
Reciprocating bots
« Reply #2 on: June 14, 2006, 05:24:00 PM »
How about a counterattack gene that shoots venom at an attacker when attacked that alters a bot's .out1, so that other bots will know that the bot is a cannibot and attack it

One of Endy's bots does something incredibly similar with poison

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Reciprocating bots
« Reply #3 on: June 14, 2006, 09:51:46 PM »
That would work.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
Reciprocating bots
« Reply #4 on: June 15, 2006, 02:03:50 PM »
You could also change a bots "out" values with a simple memory shot but the would be free to change it back if he wanted to.

Another option would be for all normal bots to have non-zero values in their "out' locations then use poison that resets the "out" position of any attacker. Your bots can then kick the crap out of any bot with a zero value.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D