Conspec recognition

From WikiManual
Revision as of 07:57, 4 February 2006 by 195.93.21.6 (talk) (Modified by Elite)
Jump to: navigation, search

Bots use various methods to identify others of their species.

In and Out

Bots can use the numbers stored in in/out to identify conspecs.

Advantages:

- Easy to implement

Disdvantages:

- Very, very easily fooled


Memloc and Memval

Bots can use Memloc and Memval to read a location in another bot's memory. This can be used for conspec recognition.

Advantages:

- More secure than In and Out

Disdvantages:

- Can be fooled


Refeye and Myeye

By far the most popular form of conspec recognition.

Advantages:

- Can't be tricked passively

Disdvantages:

- Can be tricked if .myeye is altered by an info shot, venom or a virus


Other RefVars

Other RefVars such as .refshoot can be used to identify members of your species too.

Advantages:

- Can't be tricked passively

- Rarer than Refeye and Myeye and so less likely to be targeted

Disdvantages:

- Most bots may only have one instance of the command in their DNA


Other

Some other forms of conspec recognition have been thought up, but most are very impractical.