Welcome To Darwinbots > Newbie
Best thing ever
southpointingchariot:
After looking at various programming game/organic things, I ran into this, and have been extremely excited so far. I have no real experience with stack languages, so I'm trying to piece together an understanding from the Wiki - is there a more cohesive step-by-step tutorial? I've been running a simulation for about 4 hours now - whoever made Callidus apparently knew what they were doing.
Numsgil:
You'd be hard pressed to find anything more comprehensive than the wiki. Have you looked at the tutorials yet?
But really it won't make sense until you try to write a bot and debug it.
southpointingchariot:
--- Quote from: Numsgil on June 28, 2012, 12:34:07 PM ---You'd be hard pressed to find anything more comprehensive than the wiki. Have you looked at the tutorials yet?
But really it won't make sense until you try to write a bot and debug it.
--- End quote ---
It's not really a lack of information - clearly a lot of work has been put in - it's just a bit tricky to figure out what to do in what order to learn. Obviously, its an encyclopedia, not a tutorial. The bot tutorials are very helpful, and what I'm trying to go through. But I'm not totally sure what the next step should be.
Maybe I should outline what I'm thinking and get advice. The two ideas that have popped into my head watching sims are:
1. I'd like to do some experiments with sustainability. Using default levels of photosynthesis, develop a way for a population of very basic veggies and single bots to start with random values and through mutation reach a sustainable level of consumption as quickly as possible.
2. Just try and get meaningful evolution as quickly as possible.
That's not terribly specific, but they're the projects I'd like to work on. Any thoughts?
Numsgil:
If you're looking to create a stable ecosystem your best bet is to write a bot that will also cannibalize other bots. That's a great way to have the population be self limiting, and it's an evolutionarily stable strategy. Try starting with animal minimalis and start tweaking it's conspec code. The easiest is just to have no conspec check at all. But you could also try more sophisticated strategies such as not trying to feed from children or parents. (You could use in/out pairs to broadcast unique IDs for parents and children).
southpointingchariot:
--- Quote from: Numsgil on June 28, 2012, 01:55:05 PM ---If you're looking to create a stable ecosystem your best bet is to write a bot that will also cannibalize other bots. That's a great way to have the population be self limiting, and it's an evolutionarily stable strategy. Try starting with animal minimalis and start tweaking it's conspec code. The easiest is just to have no conspec check at all. But you could also try more sophisticated strategies such as not trying to feed from children or parents. (You could use in/out pairs to broadcast unique IDs for parents and children).
--- End quote ---
Thank you very much! What exactly does conspec stand for? Is there a way to run two simulations at once?
Navigation
[0] Message Index
[#] Next page
Go to full version