Generals.io – Capture enemy generals to defeat them
generals.io
generals.io
really cool to see people still having fun with this game I made in college! I sold the game a few years back because I didn't have time to properly maintain it, and I'm glad the new owners have kept it running.
Linking to some past HN threads on this:
- https://news.ycombinator.com/item?id=13145781 original generals.io post
- https://news.ycombinator.com/item?id=13562866 launch of the Bot API
Revenue is ultimately a function of DAU, either via ad RPMs or IAP / subscription conversion rate.
Also most sales agreements have a confidentiality covenant.
And what is the yearly net revenue of a game like generals?
> Also most sales agreements have a confidentiality covenant
Yeah that's super annoying. I'm mainly just interested in the ballpark. $10k? $50k? $100k? $500k? >$1m?
This thread has inspired me to do further research and explore monetizing/selling some of my side projects. I am curious how a ballpark sales value is useful...
Kind of thing you put up and maintain because of the community you foster. Labor of love, not business.
The only vaguely interesting thing I can point to is Minecraft Dungeons, which was fun for a month for my friend group, and then it wasn't.
If so what made you resign that?
I also did the hosts file block and removed it. It’s just like any addictive behavior though: break the habit for a week or two and you won’t miss it. For me I was visiting family for 2 weeks and they had terrible internet so I couldn’t win the game anyway.
The short and fast matches, simple yet deep mechanics, map randomness, FFA chaos, and poker-like aspects combine together into one spicy addiction package…
There’s something extra sweet about victory in an 8-person FFA.
EDIT Ok this is addicting. Mobile version when? It is playable on mobile but having a touchable direction pad would work wonders.
Just a minor annoyance for alternative keyboard layout users. Cool game, though!
Keysyms don't necessarily strictly match "key location"; keyboards are allowed to output whatever codes they want for whatever key they want (see e.g. QMK firmware; often used in custom keyboards to do complex conditional key remapping), but they're in practice relatively consistent between common keys on most keyboards, and consistent on the same keyboard even if you switch keyboard layouts in software, unless you have some custom keyboard firmware which functionality is stateful.
Luck plays a role, but the game is almost entirely about reading what other players are doing and thinking and reacting appropriately. It's poker, not chess. I had a win rate significantly over 50%, and hit a greater than 10 win streak at one point in 8v8.
To add to some strategies posted here - although I haven't played in five years (around the time that movement started to be buffered), so things may have changed. I played a quick game to jog my memory while writing this (and won it of course!)
The army count list tells you even more than exploring, and correctly reading what's happening is key to high level play.
1) An AFK player will slowly accumulate units on a predictable schedule. They may or may not come back. AFK to build up units and suddenly attack is a poor strategy, so you don't have to be worried about them, but there are edge cases where you can get stung.
2) Players that have army counts that drop together are adjacent - use this to understand where on the grid players are.
3) If only a single player has an army count drop, they're attacking a neutral city. It's a good time to attack as they've made a large, long term investment.
4) Players that have expanded but not lost any armies in a while are looking for a chance to attack - be careful if you're next to them.
5) When players fighting a war of attrition, stubbornly trading armies when they're not the only two left, they're probably not very good. A well timed swoop in at the end of the fight will capture all of the production. Don't get involved before that, because they're not very good and will start a war of attrition with you :)
6) At the start, neutral territory has an immense ROI. Capture as much as you possibly can. Don't worry too much about cities.
7) Generally, neutral territory with high numbers at the end of the game correlates with starting locations.
8) Pay a lot of attention to the star ratings of the players to know who is good and who isn't. Picking on beginners is fantastic strategy, because you can generally capture their armies intact.
9) Pay just as much attention to how well people are playing. Expert players will maximise neutral ground, and after the first pop at turn 25, you'll immediately see who you have to pay attention to.
10) If a player has launched a massed attack on you, it's often a better strategy to counterattack if you think you know where their base is better than they know where yours is. If you win, you'll capture their army intact and this often guarantees a win.
11) If you're not in the lead, throw everything you have into conflict where you think you have advantage. You are at this point "default dead", and if you play conservatively you'll lose.
12) If you are in the lead, you can now profitably consolidate cities without the power drop opening you up to attacks. Keep a good chunk of an army close to your base to prevent sneak attacks, and expand out to neutral territory as quickly as you can, preparing to jump on anyone that's weak. You're "default alive".
Gurer ner 3 onfvp fgengrtvrf va gur rneyl tnzr:
1. Encvq nffnhyg. Jnvg sbe n qrprag-fvmrq nezl ba lbhe pncvgny, gura fgneg punetvat nebhaq gur znc naq ubcr gung lbh ner noyr gb pncgher nabgure cynlre'f pncvgny juvyr vg'f cbbeyl qrsraqrq.
2. Encvq tebjgu. Sbphf ba pncghevat greevgbel naq arhgeny pvgvrf. Ihyarenoyr gb encvq nffnhyg, fvapr pncghevat pvgvrf jvyy qrcyrgr lbhe sbeprf va gur fubeg grez naq yrnir lbhe pncvgny ihyarenoyr.
3. Qrsrafvir tebjgu. Fybjre naq fgrnyguvre pncgher bs greevgbel naq arhgeny pvgvrf, jurer lbh tebj pnhgvbhfyl naq sbphf ba fheivivat encvq nffnhygf. Vg graqf gb ybfr gb encvq tebjgu, ohg jva ntnvafg encvq nffnhyg.
Fb gur guerr fgengrtvrf unir n ebpx/cncre/fpvffbef eryngvbafuvc. Vs lbh abgvpr gung n cnegvphyne fgengrtl vf cbchyne va gur pheerag zrgntnzr, lbh pna nqwhfg lbhe bja fgengrtl nppbeqvatyl.
Va rvtug-cynlre, lbh xabj gurer jvyy or frira ybfref. Vs lbh jnag gb or gur bar jvaare, lbh unir gb trg yhpxl. Fb vg znxrf frafr gb yrna gbjneqf n uvtu-inevnapr fgengrtl yvxr encvq tebjgu be encvq nffnhyg.
Va gur zvq naq yngr tnzr, cynlref graq gb or birezngpurq ntnvafg rnpu bgure. Lbh'yy unir whfg 2 be 3 rzcverf erznvavat. Hfhnyyl bar rzcver jvyy or fvtavsvpnagyl fgebatre. Vs lbh ner gur jrnxre rzcver, lbhe orfg fubg gb jva vf trarenyyl gb sbez n znffvir nezl jvgu nyy bs lbhe sbeprf, punetr vagb lbhe bccbarag'f greevgbel, naq frr vs lbh pna gnxr gurve pncvgny qhevat n zbzrag jura vg'f cbbeyl qrsraqrq. Vs lbh ner gur fgebatre rzcver, lbh xabj lbh'er tbvat gb jva ol qrsnhyg qhr gb gur fabjonyy angher bs gur tnzr. Fb gur vzcbegnag guvat vf gb qrsraq ntnvafg gur fbeg bs fhecevfr nggnpx V whfg qrfpevorq. Gurer unir bayl orra n srj gvzrf jura V ybfg sebz n cbfvgvba bs fgeratgu, jura zl jrnxre bccbarag znantrq gb bhgcynl zr ba gur onfvp zrpunavpf bs greevgbel naq pvgl pncgher. Nernf jvgu n uvtu qrafvgl bs pvgvrf ner rfcrpvnyyl inyhnoyr gb gnxr pbageby bs, vs lbh pna znantr gb qb vg, juvpu graqf gb or qvssvphyg.
There are 3 basic strategies in the early game:
1. Rapid assault. Wait for a decent-sized army on your capital, then start charging around the map and hope that you are able to capture another player's capital while it's poorly defended.
2. Rapid growth. Focus on capturing territory and neutral cities. Vulnerable to rapid assault, since capturing cities will deplete your forces in the short term and leave your capital vulnerable.
3. Defensive growth. Slower and stealthier capture of territory and neutral cities, where you grow cautiously and focus on surviving rapid assaults. It tends to lose to rapid growth, but win against rapid assault.
So the three strategies have a rock/paper/scissors relationship. If you notice that a particular strategy is popular in the current metagame, you can adjust your own strategy accordingly. In eight-player, you know there will be seven losers.
If you want to be the one winner, you have to get lucky. So it makes sense to lean towards a high-variance strategy like rapid growth or rapid assault.
In the mid and late game, players tend to be overmatched against each other. You'll have just 2 or 3 empires remaining. Usually one empire will be significantly stronger. If you are the weaker empire, your best shot to win is generally to form a massive army with all of your forces, charge into your opponent's territory, and see if you can take their capital during a moment when it's poorly defended. If you are the stronger empire, you know you're going to win by default due to the snowball nature of the game. So the important thing is to defend against the sort of surprise attack I just described. There have only been a few times when I lost from a position of strength, when my weaker opponent managed to outplay me on the basic mechanics of territory and city capture. Areas with a high density of cities are especially valuable to take control of, if you can manage to do it, which tends to be difficult.
Brb painting a shed.
Attacking the enemy is better than taking neutral territory, n.b. you want to do this towards the end of the turn so your conquered territory will respawn.
It's better to cover a large swathe of territory. This can hide where your general is, and every 25 turns you can collect armies from the squares. Build up that way and then you wait for someone next to you to get into a fight with someone else, or take a neutral city, and then bomb in on them in force when they can't defend, and take advantage of all of their hard work.
There's also a bit of a "dark forest" aspect to the game, where you can benefit from being hidden for a long time at the beginning of the game, but you have to trade this off with the disadvantage of not being able to build adequate forces in that time.
I'm "bubbles" in the game.
But! As both of you collect more and more area it gets really time consuming and after a point you just can't collect your army optimally. I'd argue that the biggest difference between skill levels at the highest levels is how efficient the collecting is. At that point you'll need cities. Always look for the opponent's counter to know how many cities your opponent has.
Not that it matters but I was a top 5 1v1 player quite a while ago.
The problem with attacking an enemy is that it's easy to get into a war of attrition where you both fall behind other players.
- If you begin in a corner (best) or side (ok), you can win if the side opposite to the one you are rushing towards does not rush you. If you begin in the center there is no way to win.
- To rush wait until ~17 because then you'll fill a full run before your lands get 2, enabling a second rush if the first fails.
If you win against one player before 50 seconds the chances get exponentially higher to win. Beat 2 in the first 100 seconds and you probably have 90% chance of steamrolling the entire board.
Having to keep track of where the enemy general was in the moment of crisis (as you scramble to get a larger army out there) is also honestly kind of fun.
Greetings.
I love how easy it is to jump into/out of a game quickly, at most, you're only ever committing 10 minutes.
On suggestion for the UI: in replay the POV checkbox should be unfocused after click, or event bubbling stopped, as space-bar toggles both the autoplay and the POV now.
Both good and bad memories.