Hacker News new | past | comments | ask | show | jobs | submit login

Outcomes: Part 1

Colony 8 was the first to die, which was not surprising, considering 8 was low aggression and their closest neighbor was Colony 1 which was high aggression, medium freedom and low energy. Shortly after, Colony 1 became the first colony to reach the cap of 500 ants. This was no doubt due to no longer having much conflict, and also obtaining their closest neighbor's resources.

The next to go was 6, which was an all-medium build pitted against 7, who I suspected at the start would be the winner, with max aggression, medium energy, and the most focus (lowest freedom). 6 put up a good fight, having killed just under 800 ants before succumbing to 7.

Colony 3, the other all-medium build, was the next colony to reach the population cap. I thought this juxtaposition was interesting, although not terribly surprising since their closest neighbor was 2, a low aggression and high-freedom build.

Colony 5, a medium-aggression build, struggled to stay afloat, which I thought was surprising, since their neighbor was Colony 4, the other medium-aggression build. The only difference between these two was that 4 has high energy, and 5 has high freedom. The major factor that seems to have given 4 the upper-hand is that they had a much heavier flow of ants to the store of 70-quality food placed behind their starting point. This was good news to me, since I placed those long skinny halls back there specifically to (hopefully) benefit high-energy (and possibly low-freedom) ants that could make the journey, and wasn't sure if I had made them long or difficult enough.

It took a while, but Colony 5's numbers dwindled at the same rate that 4's climbed. Colony 4 was the 3rd to reach population cap while 5 was the 3rd to fall very shortly thereafter.

At this point it was mostly 1 who was making a run for the center food store, Followed by colony 7. Both colonies kept trying to enter only from the left side, which led to some pretty intense conflict, seeing as these were the two max-aggressive colonies. Just like the conflict between colony 4 and 5 before them, the only difference between these colonies was that colony 1 had higher freedom, and colony 7 had higher energy.

From what you can see in the pathing made by each colony, it looks as though 1's high freedom caused a group of ants to start swarming down near 7's exit, where they patrolled around in circles like some sort of death squad, picking off the steady stream of 7's ants as they tried to either get to or from the center food store.

Meanwhile, 3 was slowly picking away at 2, slowly building up in the same manner that 4 and 5 did. 3 Had a strong flow to the high-value store down the hall, which 2 had yet to develop in any meaningful way. Although, I believe the upper hand was gained by 3 by means of having medium aggression over 2's low aggression, in addition to one thing threatening them both: They bad both lasted so long to this point that their food stores depleted to nothing, aside from the large store down the long hallway, which meant venturing out to the center food store where Colony 1 and 4 had already developed a decent flow.




Part 2

Colony 1's circling death squads shifted around the top of the center food store, intercepting 2 and 3's workers at their exit, resulting in a 3-way battle.

Finally, Colony 2 was the 4th colony to fall, which left 1 colony in each quadrant of the map. the 2 high-aggression builds, one of the all-medium builds, and one high energy build.

Colony 1 seemed to keep the pressure on 3 and 7, who stayed between 200 and 300 ants for the next good chunk of time. However, it was stretching itself too thin, as it dropped from a healthy 450-500 ants down to 300 or so and stayed there while it kept sending out death squads to the others.

Colony 4, on the other hand, maintained a healthy 500 ants as it focused most of it's workers toward the food store down the long hallway, only sending a relatively small amount out toward the center food store. Those that did go to the center were generally not attacked, since 7 and 3 were acting as meat-shields for them. Even if they did get attacked, their aggression was medium and they were able to fight back as needed. It seemed that 4 simply needed to hold out for the other 3s mutual destruction, and then pick off whatever remained.

1, 3, and 7 kept battling on. Their numbers dropping to ~250, ~200, and ~100, respectively. Colony 1 and 3 eventually got a semi-decent flow heading to the store down the long hallway, and most colonies moved away from the center food store aside from Colony 4, who was now running low on their own hallway store.

After a long-fought battle, Colony 7 finally fell to 1's death squads, and 3 was shortly behind.

Just as they fell, Colony 4 finally finished off their hallway food store. This caused the majority of the workers to fracture into 3 groups: Most were smart enough to venture into their neighbor's untouched hallway food store. They have maximum energy and could easily make the trip past where the old colony stood, into their hallway, and back. Another smaller group shifted toward the middle, into danger, but to the closer and more valuable food store, while the rest were stragglers that kept going down their own hallway to a food store that was no longer there.

It's important at this point to note that, at this time, Colony 4 was comprised entirely of workers, 500 of them. Colony 1 was comprised almost entirely of soldiers. Of the 260 ants, 222 of them were soldiers with only 38 workers.

Other metrics to note at this moment:

--Colony 1-- Killed: 3741 Starved: 0 Kills: 10367 Food stored: 10

--Colony 4-- Killed: 4066 Starved: 0 Kills: 1930 Food stored: 24014


Part 3

Before long, the numbers started to rapidly tank for both colonies, but one slowed and began to regrow. Colony 1 was now at -1 food stored, and 68 starved ants, and rising. Colony 4 began to quickly replenish their fallen, including adding in new soldiers.

In the span of about 30 seconds (at 25x speed) Colony 1 dropped to 181 ants. Colony 4 dropped down to 399, then climbed back up to 437. 4 was making more soldiers, although it seemed that they may not be needed. 30 more seconds and Colony 1 was down to 119 remaining, with 145 dead by starvation(all soldiers). Colony 4 was back up to 453.

Finally, Colony 4 was back up to 500 ants. Of which only one was a soldier, but that was probably more than necessary against 1's 30 total ants, 24 of whom were workers.

This is where things slowed considerably. Colony 4 was entirely focused on getting food efficiently from their side of the map. Colony 1 was just barely failing to replenish their food as fast as they died. Their food store wavered between 1 and -9, only one ant dying by starvation every 10 seconds or so. The more that died, the more they could keep their heads above water, especially if it was a soldier and not a worker who died.

It was at 22 total ants, 18 workers and 4 soldiers, that Colony 1 was starting to stay in the green. Meanwhile, Colony 4 had not only replenished what food store they lost during this initial fighting (~6500) but they were now above where they started, at 25955.

Colony 1 sent over 2 of their 4 soldiers, who dispatched a decent number of workers (who were immediately replaced) before dying. Shortly after, a third soldier starved to death, and the final soldier died trying to kill Colony 4's workers, in a 500 vs 1 fight.

Things screeched to a grinding halt at this point. Colony 4 was too focused on farming to send any ants to kill any of the remaining 18 worker ants, and Colony 1's workers were so inefficient that they only barely just made status quo, but never had the surplus needed to replenish their numbers. After about 3 solid minutes, a handful of 1's workers spiraled too far from home and starved, another handful walked right into Colony 4's workers and were killed. Down to 7.

Looking at their pathing, it was obvious that the ones who went off to die were the most "freedom" expressing. Running all over the place rather than going directly to and from any of the food stores they could reach. This left only the most efficient workers behind to keep going. I waited a minute or two before just letting it run and glancing over periodically to watch the death throws of Colony 1. I'm a big proponent of "it isn't over til the fat lady sings" and I didn't plan to end this thing until that number reached 0 and Colony 4 officially reigned supreme.

After about 6 minutes of nothing, until I saw they had gone from 7 to 8!

... They made a soldier. It seemed fine, though, as their food store kept going up, and was now in the low 100s. Another couple minutes, and another solider. Let's hope their overly-aggressive nature doesn't cause them to foolishly make more soldiers than their workers can feed. A worker ventured too far into 4's territory and is killed, along with another soldier, so they birth another soldier, who is also killed, then replaced again.

This happens a few times, a soldier born, then killed by 4's workers. It's no problem for 4, who now has a food store of a whopping 91,816, which is more than half of all of the food Colony 1 has ever accumulated combined.

Over the next 23 minutes, Colony 1 keeps making the mistake of birthing more soldiers rather than workers, and having them die, with the occasional worker who is never replaced. Then it finally happened. With just 1 worker remaining, Colony 1 spawned a soldier ant, then the worker wandered into Colony 4's workers and was killed. The food dropped to 0 and the soldier promptly starved to death.


If you made it this far, I hope you enjoyed, and thanks for reading! If you're interested in the screenshots I took periodically as the sim went on, or the ones in the end showing the stat breakdowns and graphs of how stuff turned out, let me know. If anyone cares I'd be willing to crop and organize them and post 'em up as an imgur album. :)


Love to see people playing with it like this :) Can you post the exported map somewhere? I am eager to tinker with it too. Screenshots would also be nice :)




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: