General > Bot Challenges

Conspec Challenge

<< < (6/7) > >>

Numsgil:
One of the things I really like about Darwinbots is how, years and years after it was created, there's still no perfect conspec recognition.  We always come up with new ways, and new ways to fool the new ways, but there's never a perfect solution.

d-EVO:

--- Quote from: Numsgil ---One of the things I really like about Darwinbots is how, years and years after it was created, there's still no perfect conspec recognition.  We always come up with new ways, and new ways to fool the new ways, but there's never a perfect solution.
--- End quote ---

I think we should keep it this way. There is no perfect solution in reality, so why make one for darwin bots?
you would never see interesting mimic bots evolve like we see in nature

abyaly:
A conspec that uses a store every cycle is plenty secure; it won't be mimicked without copying over the conspec code. Unless your definition of a perfect conspec system talks about maintenance costs, this is it:
- Just one .out sysvar used.
- Leaves .memloc free to look at other useful values.
- Can only be fooled (in the general case) if a bot becomes capable of solving a problem it can't realistically solve: a polynomial of any degree could be used to generate the sequence. This is a problem a person wouldnt be able to solve (seeing just a finite part of the sequence), much less program a darwin bot to solve.

Moonfisher:
Actualy the alge was able to steal the conspec from excalibur before it broke... it uses 5 different keys, but when you meet an oponent you only need to steal his key... so it works ok, eventualy you end up with all keys.
It doesn't do anything specific for stealing excaliburs key, it just checks where excalibur is looking and copies whatever is there to the same location in ones own memmory... after that you no longer need to worry about it, excalibur will look at that location and see the key... eventualy you end up with all 5.

Pirate-Rob:

--- Code: ---' Gene 3 Start gene
cond
start
1 971 store
*971 .memloc store
stop

' Gene 4 Avoiding Family
cond
*.eye5 0 =
*.refeye *.myeye =
*.refkills 0 >
*.refpoison 0 =
*.refvenom 0 =
*.reffixed 0 =
*.memval *971 !=
start
 314 rnd .aimdx store
stop
--- End code ---


This is the code I made for this challenge. This is Animal_Minimalus genes to avoid family only it is highly edited.

(I hope I can still post here even though the last post is from 2008, but I think I can because I'm still trying the challenge.)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version