Bots and Simulations > DNA - General

refeye

(1/2) > >>

Ammeh:
I'm trying to make a bot capable of fooling conspec, and for this I need to know exactly what *.refeye does when:
a ) There's no bot in your field of vision
b ) The number of .eye commands changes while you're in some bot's field of view.
c ) does .refeye and .myeye count as an eye command?

Houshalter:
I had an idea for a bot with 20 genes on the end containing .eye commands and .refshoot commands, etc. Combined with in/out camoflage, a good memloc reader, and a delgene command that it can use to delete those extra commands, it would fool most conspec rec systems.

Ammeh:
That is pretty much exactly what I'm trying to do

Moonfisher:
You should take a look at the conspec challenge, it features an alge that avoids being eating by stealing conspecs and such :
http://www.darwinbots.com/Forum/index.php?showtopic=2738

The alge doesn't attack or do anything but look around and steal conspecs. (If shot at it will focus in that direction)
If you use memloc and memval it will be able to steal your conspec in 2 cycles (Even excalibur which uses 5 different keys doesn't last long)
It will also parrot the in/out vars, to confuse bots who broatcast a key or use one for ties.
And it contains sets of genes with shoot and eye commands and deletes genes to gain the same amount of eye and shoots commands as the oponent (It doesn't handle refdx and such, wasn't aware of those at the time)

You can also see what worked well against it in the topic... several good solid conspecs to choose from. (In the end I know I can't find a way to fool everyone, but it's fun to see F1 bots fail to survive in a sim with no oponent because they don't see the alge)

Theres a problem though, can't remember which version it was made for, but since then the vars used to count either eye commands or shoot commands has been changed (So it doesn't work in newer versions, it just deletes itself more or less, shouldn't be too hard to fix though)

Houshalter:
Leave that bot out of Im  

Actually I think most bots lose their conspec rec and then just survive by running away from each other during repro and running away from the bigger bots that try to kill them.

Navigation

[0] Message Index

[#] Next page

Go to full version