General > Bot Challenges
Conspec Challenge
Endy:
When viewed by another bot .thisgene will return the last active gene. It's relatively fool proof since it would be difficult for bots to deliberately up their own gene count(you could yes, just very very hard ). Gets quickly messed up by viruses though, that was the main reason I stopped using it
bacillus:
I haven't actually found a better way to write a conspec gene than mine; I guess you could use those obscure vars Peksa pointed out.
Numsgil:
The ideal conspec would be difficult or impossible to spoof, but be robust against minor mutations to allow you to release it on IM. And super ideally you should be able to flag cannibots as cannibals so others can flee, or attack, or whatever. I don't have a good example, just throwing that out there.
Peter:
I suspect there is something serious broken inside the conpec-alge you have posted or just that you have forgotten some serious possibilities.
I just tested it against multiply4, it just uses the alge like it is alga minimalis. Sees one, kills one, without any thinking.
I never did much trouble in conspec recoconition, conspec recocnition of it is really extreme simple. The best way of making a conspec recocnition sytem is simple enough, make it yourself. Then it is not commonly used, and somebody else just have to make a anti-system only for your bot, this would mean you're a lesser target.
Even with that said, I would be really, no really suprised if my system hasn't been used by someone else. It is too, just too simple to be overseen by everybody.
All my genes are 'plug an play', or how you would like to call it. And yes it can be used in any bot. Does this mean I have completed the challenge.
Moonfisher:
I was testing it against Multiply4 while making the genes for stealing the eye and shoot commands, so I know it worked in DB 2.43.1i.
And just tested it in version k and it still works... multiply starts of killing a few but it doesn't take long before all the alge are safe from it...
What version did you run, and where the test alge and multiply the only bots present ?
If theres other bots, like alge minimalis, then it'll also steal that conspec and loose the one from multiply.
(So if you're making a league bot with these genes remember not to steal the alges conspec)
And the test alge isn't tailored to any bots, it should addapt to any amount of eyes and shoots below the amount it has, and it only costs one more cycle to steal the conspecs for each time you double the amount of eyes/shoots available.
I'm also probaly going to add the other refvars at some point, so I wouldn't recommend those
It also occured to me theres a downside to the way slim evo is doing it... it only allows 10 different bots to use the conspec.
And the only way I can think of to mimic thisgene is by adjusting the amount of genes wich would take too many cycles and would require a lot of SG'fieing, especialy if using this on another bot.
But using thisgene does have a small chance of overlapping with other bots, especialy if you're making a SB, and theres the virus issue...
And using robage added with a key can be inacurate, you either need a large buffer wich will especialy leave you exposed during the eraly cycles of a league fight, or a tight buffer with the risk of killing your own.
So far the one used by slim evo is the most stable, but you won't reconize bots that are attacking alies.
Still nothing rock solid for league fights, not that I can think of anything myself.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version