Bots and Simulations > Bot Tavern

Community project (now pretty much defunct)

<< < (4/10) > >>

Griz:

--- Quote ---I have uploaded my Ant-bot 5 to the beastiary. You might want to use some of the concepts from it in your project.

To get the best out of my ant bot run 2 or 3 copies of the same species against each other so they can each have a unique color. Only make one of each and give it a bunch of energy. It will feed until it gets 30,000 energy then it will start a new hive and make workers.

Run in size 2. If you go to size 3 or above you might crash the program because the ants use X and Y coordinates to move around. Since these are stored in memory locations that can only go up to 32000, anything above that in screen size will crash it.

(I still think I a going to have to go to "double" type variables in the next version of V2.36)

If you have set it up as descibed you should get several colonies develop. In each one, the workers will always return to their own queen to feed her. In Ant-Bot 5, the queen has the ability to defend herself by brainwashing workers from enemy colonies.
--- End quote ---
need some details, PY ...
or perhaps a settings file to get the environment right.
I run it in 2.36.7
3 versions of Ant, each starting with 30000 ...
100 veggies ...
they cruise around, losing energy rapidly ...
sometimes shooting at veggies or one another ...
and then die.
have run it 20 times or so ...
same results every time.
no reproduction or hive building ...
they just move around losing energy and then die.

tried with a starting population of 5 for each ant version ...
thinking maybe they aren't all initially born as queens ...
but get the same results.

how can I tell from the console if it is a queen?
what number in what location?

some hints, please.

thanks

PurpleYouko:
it can sometimes be awkward getting them started.

Try setting them to 5,000 energy rather than 30,000

Make sure there are plenty of veggies. At least 150.

Sometimes you might need to pick up one of the infant future queens and physicaly aim it towards a patch of veggies or reposition one to feed better.

Once the young queen absorbs enough food, she will stop feeding and make a bee-line to a randomly determined location for the new hive. Once there she will begin to rotate on the spot and will spit out one or two young who will head off in search of food.

You can always recognise the queen because she is the only one spinning.

Here is a settings file that works for me. The paths to the bots may be wrong for you though.

PurpleYouko:
you might want to lower the costs a little too. I just realized that this settings file has very high costs for saving to memory.

Griz:

--- Quote ---Here is a settings file that works for me. The paths to the bots may be wrong for you though.
--- End quote ---

well, some path is as I get a crash.
looking in your settings ....
I see "&#\Robots"
don't know why that wouldn't work as long as I have my Robots folder
in the DarwinbotsII folder, eh?

ahha!!!
got it.  your settings point to "Ant-Bot 5.txt"
and the name of the one I just downloaded from here is  "Ant_Bot5.txt"
with an underline rather than a dash.

ok. got it working.
what I had before was ...
they would feed until reaching 30000, then begin to wander ...
but never reached a place where they would stop and start
a hive, just wandered on losing energy until 'poof'
or ... would begin to spin, but never produce any offspring ...
energy varying around 500.
also noted that on occasion, even when feeding ...
the energy gets stuck right around 5000, dipping to 49xx something
and back to 5000, nothing else ever happening.

btw, as they have to get to 30000 before moving on ...
why start them way down at 5000?
just wondering.

I never did alter the costs ...
have no idea what to change.

well, it works anyway ...
thanks.

I like this idea of doing an ecosim ...
kinda what I was looking for all along ...
trying for some stable ecosystem populated by a number of species ...
all with their own niche, yet dependant upon each other ...
rather than about the last one standing.

where the hell did this Elite dude come from!?!?!

I can't understand but 1/100th of what he says but ...
excellent!!!! ;)

Old Henk:

--- Quote ---Post to participate in the project  :)
--- End quote ---
Post Post ;)

How do you want to set this thing up? I say we have one project leader (Elite), who receives input from the other participants and then tells people what to do. I strongly feel that one person giving specific goals to participants is important, as it would become extremely chaotic and inneficient if done on a do-what-ye-wanna-do basis.

So... what do you want me to do?  ^_^

Henk

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version