Bots and Simulations > Bot Tavern
F1 Alliance
Peter:
--- Quote from: googlyeyesultra ---I think as long as we use the same conspec system (perhaps a cycling variation of memloc/memval for ease of use + security?) it really doesn't matter how well we understand each others bots. That aside, should you decide to join this (possible) alliance, I'll be more than willing to explain any snippet of code of mine that doesn't make sense. I don't do SG (sqr div mult sub wha?) stuff, but I am using the new conditional paradym (I actually find it a bit easier to use, but that's just me.).
--- End quote ---
That new conditional is easy to use. It works really fine, yes. Even I do understand it.
--- Quote ---Anyways, this is still really just an idea. Anyone want to consider making an internet mode alliance? If I get some serious interest, I'll work on making a new conspec system based off of memloc/memval.
--- End quote ---
Well, I think I am not really interested, sorry. Basicly the idea is fine but the fact that the bots may not mutate strikes me a little.
Maybe I am even going to trow a bot in that doesn't even know what a conspec is. And just attacks everybody or almost nobody.
fulizer:
good idea im in!
but one question.
what conspifec gene will we use?
im programming a sweeperbot that will send out some other bots to find food then report bact to him radar style!
Commander Keen:
This could be done in a league, but since it's one bot type vs one bot type, you'd want a bot that contained the genes for all variations and randomly picked a variation, possibly deleting the genes for the other uneeded variation to save energy.
fulizer:
how about a cancourus bot that will mass reproduce. trying to make sure that one bot will get each type(or does that not work on leuges)
rsucoop:
This sounds like a very great idea. I think if you used some code like:
42 rnd 110 store
This gene would create 42 possible bots for one DNA strand. The Conds would hanve to use the 110 value check a lot though, adding the extra cost to the gene.
Before we decide the conspec recognition gene, we need to establish a maximum remaining gene number, so that it could be matched within 10% +/- of eachother and be ok. It would also be very smart to come up with a Multi anti-virus that would be active in say 10% of the bots. Organization of bot movement should be kept to tmemloc and tmemval.
The best way to update a lot of ties is this
cond
*.numties *150 !=
*.multi 0 >
start
*150 .tienum store
*.tienum .readtie store
1 *150 add 150 store
stop
'place feed instructions and all tmem related genes here
cond
*150 *.numties =
*.multi 0 >
start
1 150 store
stop
This allows for the tienum to update every cycle, so that a new bot's mem is read for changes and reacted upon. A lot of memory will have to be used for reference of each bot.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version