Bots and Simulations > Bot Tavern
F1 Alliance
googlyeyesultra:
I was thinking. . . What if several of us bot programmers got together and create a whole slew of "allied" bots (with the same conspec) and some sort of teamwork strategies. Presumably, a few programmers making allied bots could quickly take over the internet mode. We could have veggies that would give our bots a small portion of their energy in exchange for protection, and whole armies of symbiotic combatants.
Anyways, does anyone have any interest in trying something like this? It might be interesting.
Numsgil:
It might be interesting, but there's a huge incentive to cheat and feed on bots that think you're a conspec.
googlyeyesultra:
Although that's perfectly possible now. If I really wanted to, I could store the right values in the right spots to defend against all existing memloc based conspecs, make a bot with the exact right number of eyes, and a bot that stores the correct value in .out1. However, that's really against the spirit of the game (people actually bothered to write a memloc/memval copying gene instead of just telling the bot to store the same value that Ymir does, for instance). And, if someone does, we can always change our conspec and blow 'em out of the water.
We could have both hunters, and perhaps veggies that would lend energy in exchange for protection.
Anyways, I just think this might be a nice idea.
Peter:
Well, it sounds nice.
Problem is that if they mutate conpec. rec. could break and it would turn into chaos.
--- Quote ---We could have both hunters, and perhaps veggies that would lend energy in exchange for protection.
--- End quote ---
And for this, if I understand you want to make the different bots that are made by different bot programmers live with eachother and behave well and protect eachother, and have cooperation with eachother and living a socity on eachothers strong points.
Sounds nice, but making this with different bot-programmers sounds hard.Fore example, I am making simple bots consisting out of genes like the original cond-start-stop system. I can barely read 1G-bots. So I don't even know for sure if I can read yours. And if the bots have to work together it could be nice to be able to see what is written.
I sounds easier to make a system like this with just one programmer, who knows what heself is doing. Could be nice to see a real working together between bots and vegs for example.
googlyeyesultra:
You've got the basic idea of it, Peter. Multiple bots by multiple programmers designed to either cooperate or at least consider each other conspecs. And if someone creates some inventive bot code, we can share it amongst all of the bots in the system, improving the overall fitness of the alliance.
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.).
For the sake of conspec, though, we'd need to disable mutations for all of our bots (you could still do something along the lines of epigenetic evo, like lionfish).
My reasoning is that different programmers have different ideas and different fortes. Presumably if we combine all of these into some huge conglamorate army of bots, at least one bot from the alliance should do well in any given sim.
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.
Navigation
[0] Message Index
[#] Next page
Go to full version