There are various conditions under which growth rates (and other things) can be measured. I ran these sides alone, starting from a seed in the center of the world, for 4500 frames (two and a half minutes, or a quarter of a standard round). This measures their early growth rate in the absence of enemies. The July 15 2003 tournament has doubletimes for more modern sides.
Side | Doubletime | Efficiency | Income |
---|---|---|---|
Fool | 1334 | 87% | 96% manna, 3.7% solar |
Simple-1 | 1390-1638 | 97% | 52-70% manna, 30-48% solar |
Smarter Eater | 1392-1674 | 89% | all manna |
Bacteria | 1445-1484 | 94% | 75% manna, 24% solar |
Microb | 1603 | 94% | 77% manna, 23% solar |
Revenge Killer 2 | 1605 | ||
Virtue | 1601-1645 | 94% | 98.8% manna, 1.2% solar |
NeoRabbit | 1674 | 90% | 97% manna, 2.7% solar |
Wiser | 1557-1928 | 86-89% | 97% manna, 2% solar |
Not Quite Harmless 3 | 1600-1813 | ? | all manna |
Frog Celestial 2 | 1879 | ||
Not Quite Wise | 1741-2145 | 84-88% | 96-97% manna, 2-3% solar |
Vaccine | 1876-2051 | 89-91% | all manna |
Microb 2 | 1886-2039 | 93% | 69% manna, 31% solar |
Wild Men | 1697-2125 | 91% | 97.3% manna, 2.7% solar |
Homesick 3 | 1774-2532 | 87-90% | 69-81% manna, 19-31% solar |
Business Cycle 6 | 2033-2369 | 86-89% | 93% manna, 7% solar |
Productive 5 | 2121 | 96% | all solar |
Wise Men 2 | 2183 | ||
Active 3 | 2218-2244 | 78% | all manna |
Algae 2 | 2371 | 99% | all solar |
Garden 2 | 2405-2520 | 96-98% | all solar |
Active Large | 2307-2685 | 78-83% | all manna |
Eventually 12 | 2526 | 97% | all solar |
Eventually 8 | 2553-2765 | 93-96% | all solar |
Productive Plus 4 | 2610 | ||
Teledont 7 | 2554-2872 | 76-81% | 92% manna, 7% solar |
Untouchable 3 | 2825 | ||
Unproductive | 2865-3118 | 91% | 62-68% solar |
Gnats 5 | 2868 | 87% | 99% manna, 0.9% solar |
Life and Death 4 | 2398-3098 | 83-87% | all manna |
Commune Plus | 2909 | ||
Business Cycle 6 | 2999 | 83% | |
World Toad 3 | 2846-3266 | 85-87% | 77% manna, 23% solar |
Commune 9 | 3098 | ||
Rat without shields 2 | 3213 | 31% | 98% manna, 1.8% solar |
Business Cycle 4 | 3206-3269 | 87% | 55% solar, 44% manna |
Ring of Fire | 3141-3380 | 82-86% | all solar |
Missile-lunatic 4 | 3320 | 98% | all solar |
Commune 5 | 3241-3351 | 92% | 57% manna, 42% solar |
Poison Ivy 4 | 3227-3657 | 94% | all solar |
Revenge Garden | 3442 | ||
World Toad 2 | 3550 | 88% | 61% manna, 39% solar |
Cycle 3 | 3747 | 96% | all solar |
Fighters 3 | 3820 | 74% | all solar |
Gunner 2 | 3898 | 93% | all solar |
Eventually 14 | 3937 | ||
Sunflower 2 | 4010 | 88% | 99% solar, 1.1% manna |
Feudal 2 | 4126-4136 | ? | all solar |
Ants 5 | 4251-5323 | 66-76% | 51% manna, 48% solar |
Grudge | 4622 | 90% | all solar |
Missile-lunatic 3 | 5015 | 61% | all solar |
Ocean Front | 5162 | 86% | 76% manna, 24% solar |
Iron Bubble | 5587 | 98% | all solar |
Intoxicated 3g | 4072-6768 | 57-68% | 99% manna |
Different versions of Eventually have very different doubletimes. The following were all taken with the same version of Grobots, so they do not depend on rule changes.
Version | Doubletime | Efficiency | Comments |
---|---|---|---|
1 | 2192 | 99% | Efficient because there are no Sentinels yet. |
2 | 2410 | 97% | Sentinels added. Their sensors take energy. |
3 | 2547 | 94% | Builds more Sentinels and fewer Economies. |
4 | 2565 | 95% | Sentinels scan slightly more often. |
5 | 3019-3203 | 73-76% | Fixed aborting bug, but now the cell that got the seed fetus doesn't gestate! |
6 | Only changed missiles, so doubletime wasn't affected. | ||
7 | 3887-4197 | 66% | Reduced solar cells in Economy and Sentinel, to get their cost closer to 1000. Oops. |
8 | 2553-2865 | 93-96% | Restored solar cells and fixed idle-cell bug. |
Versions 5 and 6 took first or second place in tournaments, and survived about half the time. Version 7, despite its heavier armor, survived only a quarter of the time, and fell to third place. It even had a high early death rate. Version 8 is back in first place. The moral: growth matters. Don't be too quick to cut those expensive solar cells to save energy.
Below are, in order, the sides that have taken first place in a tournament. Many of these sides were around long before they won; the version described is the one that became champion.
In the early days, when sides were written in C++ and built into the engine, the best of them was Predator. It was a simple gatherer with blasters and heavy armor. It won consistently, despite a serious friendly-fire problem, because there was nothing else that could both eat and fight.
After the hardcoded sides stopped working, there was a recreated Predator with (inaccurate) grenades. I think it was the best side for a while, for the same reason.
It's dangerous to go too far from home - you might get shot at. Gatherers have a problem with this. So Warren wrote a side whose gatherers prefer food that's close to their birthplaces. They also make stationary grenade launchers to fortify territory. This combination of caution and expansion made Homesick the first champion worth the title.
Once upon a time, it was possible to fire a weapon even when you had shields up. Rat was the first side to take advantage of this. (Actually, there was a hardcoded side called Leech that used blasters and syphons while shielded, but I don't think it was ever finished enough to be effective.) It ignored enemies and blindly gathered food, raising a shield when shot at and only shooting back when its food-gathering brought it close to a target. With the advantage of shields, this was good enough to give it scores of over 70%.
Rat made us think about the roles we wanted for shields, and after some confusion, we changed them so weapons no longer worked. So Warren split Rat into two sides: the modern Rat, which uses shields but has no weapon, and Rat-without-shields, which abandoned the shield but kept weapon and championship.
Shields weren't the only reason for Rat's success, and this version held on to the championship (narrowly). It had a high repair rate, which in combination with heavy armor (instead of shields) kept it alive despite its nearsightedness. It had enough armament to win most battles, and its mobility (in pursuit of food) gave it a good chance of eliminating most enemies, or at least surviving.
Megadont exploited several imbalances and a common weakness of its enemies. It consisted of one huge cell with range-40 grenades. It had a constructor, but that was a waste of energy, as in practice it never reproduced. Its size gave it an advantage in combat. Large grenades were too powerful, and long range too cheap, so it exploited these. More important, it exploited its enemies' indifference to attack: most sides at the time made no attempt to defend themselves unless they could see an enemy robot. Megadont won by killing everything else from long range.
Fixing the grenade size and range imbalances weakened Megadont. The arrival of a side which did not ignore bombardment defeated it.
Life and Death was designed specifically to beat Megadont. It was the first side to chase shots, and therefore the first that could resist Megadont's long-range bombardment. Like Gnats, it uses a syphon and short-range blaster to stun and kill its enemies. It also has an unarmed type which is supposed to survive when it loses battles. It beat Megadont (and everything else) surprisingly easily.
Later versions zigzag while charging, use shields, and eat while fighting.
Teledont was champion for a long time. It's like Megadont, but with a blaster with a damage rate higher than that of Megadont's grenade launcher. It defeats Life and Death by storing enough energy to delay stunning by syphons. It reproduces, and avoids friendly fire by sending its cells to different parts of the world.
Teledont won as long as nothing could kill it, but it grows so slowly that it dies if it ever meets serious resistance. In the presence of opponents that chase shots, it picks more fights than it can handle and dies quickly.
Version 5 makes the first use of multiple sensor returns, to select food and targets better. Version 6f briefly recovered the championship in the days of Intoxicated. We're not sure why.
Eventually was the first side to change its strategy over time: it devotes energy to growth (and defense, in later versions) at first, and later switches to offense. This gives it faster growth than most opponents, so its offense can overwhelm them. The offense is only a lot of simple missiles, but that's more offense than most sides have, and more than any side at the time could resist. Even sides that could shoot down almost all the missiles eventually miss a few. Eventually won outright more than half the time, until Productive 3 came along and did the same thing better. Versions 4 and later ignore Productive's decoys. Version 7 was a disaster, with a doubletime over 4000, and fell to third place; version 8 fixed this. Later versions coordinate their missiles in an effort to find targets faster and overwhelm their defenses.
The first version of Productive was helpless - no wonder; it was the author's first side! (Seeing it not working made Devon write Eventually.) The second version was the first side to move deliberately: it goes to the nearest corner, where wandering enemies are less likely to find it. It tends to get killed by blundering into an enemy, but this is more than made up for by the safety of the corner. Some versions also communicate to arrange some of the cells in a line (to reduce traffic jams and vulnerability to missile accidents) and to disperse the missiles. The third version was the first side to have an effective defense against missiles: it uses tiny, cheap missiles as decoys and antimissiles. The combination of hiding in a corner, offense, and missile defense works pretty well, even after missiles were weakened.
Written to exploit the size advantage, World Toad is a giant gatherer with a lot of attention to combat. It doesn't fight unnecessarily, and has good defense, so it used to survive more than half the time. Because it chases shots, it resists long-range attacks (it was designed with Teledont in mind) and tends to kill sides that use them. This has a substantial effect on game balance.
Most of the earlier champions often won by elimination, but World Toad rarely did. Its strength was in survival.
Few sides have good defense, so Intoxicated can often straightforwardly kill them all. It has passive dodging, which lets it take on large groups of enemies. It's also the first side to travel in a group. This leads to a good deal of accidental group combat.
Even after several rule changes to weaken large cells, its size helps. A large cell concentrates firepower without any coordination effort. It also reduces friendly fire. Between its size and its agressiveness, Intoxicated's success is very annoying from a game-balance standpoint. This sort of side isn't supposed to do well.
This was supposed to be a clone of Microb, plus some armed types. But when I entered an incomplete version in a tournament, it won by a large margin. (This wasn't repeatable, as that tournament had an unusually large world, but it often scores well.) So I left it as is.
It has only two types: an autotroph, and a gatherer that runs away from shots. Running is a good idea for any unarmed type, but it works especially well with a trial-and-error strategy. Instead of dying, misplaced cells just run to better pastures. This works much better than shields.
Active (of any flavor) is spooky to watch. It appears to dodge shots before they're even fired, and to somehow cause enemies to shoot at places it isn't. It wins by elimination a lot, but it's hard to resent something so clever.
Active 2 doesn't work very well, because it spends half its construction on missiles, which aren't very useful in most situations. Since Active Large costs twice as much as its missiles, it accidentally spends less on missiles. This doesn't completely explain its success, though; Active 3 builds even fewer missiles, but doesn't do quite as well. Apparently size is still an advantage.
This is a communication-intensive side. It completely separates defense from economy in order to concentrate as much power as possible in its fighters. The fighters respond to threats as a group, so it is very hard to kill Commune by normal means. Its gatherers respond to other cells' requests for energy with friendly syphons. They tend to eat all the food in the area, so enemy gatherers are not attracted to the colony.
Because the fighters have short range, Commune is vulnerable to missiles. The separation of gestation from gathering (but not from solar power) also means it grows rather slowly.
Business Cycle uses missiles for defense, with great success. So I added some simple defensive missiles (the type took five minutes to write) to Bacteria. They chase shots, so shooting at Missile Bacteria is usually fatal.
This uses Not Quite Wise as its economy, supporting a shielded leech type. The idea of a leech is years old, but this is the first one that works. No existing side can handle it; they either kill themselves by friendly fire or run out of energy. It even resists missiles, thanks to its shields. It should be helpless against syphon users such as Gnats or Life and Death, though.
We let syphons work through shields to encourage leeches, even though we knew it wasn't a good idea. Stopping this weakened leeches, but they remain useful as decoys.
Warren thought short-ranged blasters were overpowered, but no side was specialized to defeat them, so he wrote one. Revenge Killer keeps Revenges at arm's length by running away and pushing them with a force field, and kills them with a large blaster. It's rather agressive, so it can capture lots of territory for its skittish gatherers.
This also works well against missiles, and indeed against pretty much everything. And Warren no longer thinks short-ranged blasters are overpowered.
Like Business Cycle, Untouchable collects food with force fields, without risking its gatherers. It earns its name by also using the force fields on enemies - it pushes them away, which is easier than killing them, and makes Untouchable almost impossible to attack. The first version had long-range grenades, but it was hard to coordinate these with the force fields, so they were removed in favor of medium-range passive-dodging fighters. Feeding all this takes a lot of syphons, which make the side rather pretty.
When force fields were weakened, Untouchable became easier to touch, but because of its good fighters it remains one of the best sides.
Commune has not changed much since the first version, because it matches Devon's vision of what it should be. But such a vision is not a reliable guide to quality, and Warren was not interested in following it. He added an autotrophic type: Solar Outlet (from Untouchable). This feeds Revenges more reliably than Sustenance, and improves the growth rate when the colony is large. Together with a few other upgrades, which will probably make their way back into Commune, this fixes many of Commune's weaknesses.
Business Cycle's Day Trader combines gathering and fighting pretty well. Wise Men splits it into gatherers, fighters, and decoys. Version 2 won by building lots of those fighters and using them as a group. (The decoys seem to be a waste of energy; the side does better if it builds more fighters instead.)
Since the beginning, gatherers have wasted time when more than one cell tries to eat the same food. Sides which communicate about who's eating what can grow much faster. Segregated Eaters assigns each tile to a cell, intead of tracking individual foods like Frog Celestial. Also unlike Frog Celestial, it has a separate fighter type. These fighters are agressive and numerous enough that Segregated Eaters often wins by elimination.
omg, homesick was simple!
- Warren, April 2004
Side | Author | Chars |
---|---|---|
Predator | Devon | 1894 |
Homesick | Warren | 1950 |
Rat | Warren | 2321 |
Rat no shields | Warren | 2021 |
Megadont | Matt Burkholder | 1759 |
Life and Death | Warren | 5779 |
Teledont | Matt Burkholder | 1956 |
Eventually 3 | Devon | 3064 |
Productive 3 | Daniel von Fange | 5890 |
World Toad 2 | Devon | 4317 |
Intoxicated 2 | Daniel von Fange | 13151 |
Bacteria | Devon | 1391 |
Active Large | Warren | 9869 |
Commune 7 | Devon | 8096 |
Missile Bacteria | Devon | 2746 |
Not Quite Harmless | Warren | 5110 |
Revenge Killer | Warren | 13282 |
Untouchable 3 | Warren | 15449 |
Commune Plus | Devon/Warren | 10036 |
Wise Men 2 | Matt Burkholder | 25089 |
Segregated Eaters | Matt Burkholder | 13420 |