:) I've just had an idea for a great community project :)
What do you guys think?
EDIT:
here's the recruitment thread
The concept of hibernation was introduced in
this threadBlack Ant can be found
hereThe Wraith (from Stargate Atlantis)
Concerning the recent lack of activity herePY's antbot can be found
hereWraithbot.A hibernating bot that sleeps periodically to let it's prey's numbers increase and comes out of hibernation when the queen and the keepers decide that it's ready for 'feeding' :evil:
It's like an
extremely advanced Black Ant or PY antbot.
Here's the hirarchy:
The Queen - head of the hive, picks the hive coordinates and decides with the keepers when it's time to hibernate and wake up. There is only one queen that reproduces to form a hive, and only once to produce another queen. If the queen is killed or missing for too long then a random keeper becomes the new queen. If two queens exist then they will fight to the death. Queen starts off as the first bot in the sim (starts with one high-energy bot)
The Keepers - 10% of the population. Tasked with relaying orders and defending the hive and the hibernating 'others'. Wake the sleeping with an .out signal or a memory shot if all else fails. If a keeper is killed then the surviving keepers will wake the hive! Keepers can: Patrol the hive, protect the queen, go out hunting (in shifts) and manage the hibernation of the hive.
The Others - the rest! The bulk of the population hibernates when there isn't enough food to go around to sustain the population. They are woken by keepers when food is plentiful and will then cull nearly all living things on the map until the keepers send them into hibernation again. They will leave a small percentage of prey alive to reproduce.
Wraithbot will
NEVER EVER be used in leagues (so don't worry about interference from chameleon-bots and F1 quality bots etc), but is instead for the creation of a stable ecosystem of these things preying on veggies and a simple bot (Animal Minimalis?, or one we can create - something with few genes that survives well but isn't too strong) population.
Makes extensive use of .out1-5/in1-5
.out1 Hive location x coordinate (queen picks this and all bots store it to .out1 if they see it)
.out2 Hive location y coordinate (queen picks this and all bots store it to .out1 if they see it)
.out3 Time to hibernate (queen or keepers decide when to send everyone into hibernation - normal bots that see a number in .out3 will go to the 'hive' to sleep. If the don't know where it is then they will 'ask' a keeper via .in1-2)
.out4 Orders and communication
.out5 Orders and communication
The sim will start with one high-energy wraithbot, who will reproduce to form a hive. Alternatively, the queen could be a different species.
The angle function can direct bots to the hive.
For 2.37.6 ideally - for large simulations.
Well, that's the concept.
This is a
[span style=\'font-size:21pt;line-height:100%\']MASSIVE[/span] project and I
need your help to realize it. I can't do this by myself. Hopefully, the whole community can participate (that's what it's for right :D ) from newbies to bot gods
Forum seems to have been quiet lately - something bot-orientated we all can cooperate on is just what it needs :D
:help: :help: :help:
Comments?