Original Post — Direct link

As most people know singleplayer AI is way to easy. That's why everyone plays multiplayer. I have little suggestions that could improve the single player experience.

- In Domination, make the AI always choose Super Unit instead of Parks. I've noticed that the AI upgrades their cities in a 50/50 manner. Making the AI choose a specific type of upgrade will help make the AI more challenging. (Super Unit over Parks, Workshop isntead of Explorer, etc)

- Treat Defenders and Swordsman similarly. Defenders and Swordsman have the same 3 defense and the fortify skill. What is weird is that the AI treats them differently. The AI treats Defenders as if they don't exist, and never attacks them. But if you put a swordsman in a city, they will start attacking the swordsman. Even if the defenders will die to 3 knight hits in a city (no city walls), the AI surrounds your city with knight spam but will just ignore that vulnerable defender. So my point is make AI behavior towards Defenders and Swordsman similar.

- Make AI controlled Polaris use other troops other than Ice Fortress and Battle Sled. When the AI controls Polaris, they rush to Polar Warfare then spam Ice Fortress and Battle Sled early on. While in Early Game this is really effective, in Late Game when other AI and Players have Knights and Mind Benders, this strategy starts becoming a little obsolete. Knight spam can easily take Ice Fortress defended cities, due to Ice Fortress not having the Fortify Skill. If Polaris used Ice Archers and a variety of troops (like defender to defend cities instead of battle sled or ice fortress), it would make late game Polaris AI more difficult.

- Make the AI in general use more variety of troops other than Knight or Mindbender spam. Even in Crazy AI, the AI always uses the same strategy. Its always Rider spam, then Defender spam, then Knight spam, and finally Mindbender spam. I have rarely ever seen the AI using Catapults (which are crucial late game), battleships (also crucial late game), or Archers. Using more of these troops late game would make the late game experience more challenging. Right now, if you manage to survive the first 10 turns, the AI is so bad that late game is very easy. Having the AI use catapults or battleships would improve late game experience so much.

- Don't ignore Defenders. I know they made this interaction because the AI was too aggresive towards them, but right now Defenders are too OP. Make the AI attack defenders with Archers, Catapults, or other ranged units or even knights/swordsman. Just don't plain out ignore the Defenders and let them take your city.

These are just small suggestions that could improve the gameplay of single player.

External link →
almost 2 years ago - /u/Zoythrus - Direct link

I can give some insight to our thoughts here:

Concerning Defenders, before a big AI upgrade, AI had the opposite problem - they'd always attack Defenders, and would lose most of their units to them. It was common to spam Defenders and just let the AI kill their own troops. We changed it to stop this exploitive behavior.

Why does the AI spam Knights or MB's? The AI is programmed to train units to counter what you/their target is training. We don't say "just churn out Knights", but "Hey, the player is making Archers, so make Knights to counter them."

I can't speak about the Parks/Giants and Polaris comments, but I suspect the Polaris thing is related to the Knight/MB spam.

almost 2 years ago - /u/Zoythrus - Direct link

Originally posted by KevinP0208

The problem is that Swordsman have the same defense as defenders. The AI almost always attacks swordsman defending cities, but never attacks defenders. Theoretically speaking, a full health swordsman should deal the same retaliation damage as a full health defender. But the AI will attack a swordsman, letting the AI kill their own troops, but will ignore a defender, which lets a defender defend the city (behind city walls) forever.

"The AI is programmed to train units to counter what you/their target is training."
This makes much more sense because I tend to produce lots of archers and catapults.

Since Defenders are cheaper and easier to get than Swordsmen, they're much easier to spam, making them easier to use against the AI.

But thanks for the mention, though. I'll bring it up.

almost 2 years ago - /u/Zoythrus - Direct link

Originally posted by ThatOneGuy4378

I heard a month or two ago that google’s using Polytopia to train some bots. Is that still going on, and if so are you guys allowed to use those bots in game for more challenge?

  1. Yes, that was like, 2 years ago.

  2. No, it was nothing more than a curiosity for researchers. We never had any plans to integrate DeepMind into Polytopia

almost 2 years ago - /u/Zoythrus - Direct link

Originally posted by KevinP0208

Also, quick question, why doesn't the AI use Battleships even when their ecomony is flourishing? They make a battleship occasionally, but they always destroy it by landing the troop.

That's just an issue with the AI. We just haven't fixed it yet.

almost 2 years ago - /u/Zoythrus - Direct link

Originally posted by KevinP0208

Why does the AI spam Knights or MB's? The AI is programmed to train units to counter what you/their target is training. We don't say "just churn out Knights", but "Hey, the player is making Archers, so make Knights to counter them."

I tested this out today, and I started mass producing knights. The AI started mass producing Mind Benders. If I'm correct, Knight counters Mind Benders. But the AI still continued spamming Knights and then Mind Benders even if I only produced Knights.

Edit: I tried it again but this time against Cymanti. I spammed Knights and they still spammed Shamans. I spammed Swordsman and they spammed Shamans. I spammed catapults and they spammed Shamans. They rotate between spamming Shamans and Doomux regardless of what I produce

Hmmmmm, interesting.

I'll mention it.

almost 2 years ago - /u/Zoythrus - Direct link

Originally posted by Kreisher

“No, it was nothing more than a curiosity for researchers. We never had any plans to integrate DeepMind into Polytopia”

  • Any reason why not? It seems like throwing deepmind using self-play (similar to alpha zero) at Polytopia would be the perfect way to train up great AI.

Note: Obviously you’d want to limit the hours it was allowed to train so it didn’t become unbeatable, and give less training hours for lower difficulty levels.

A lot of reasons, but one is that any and all data it collects would be made obsolete/irrelevant the moment we release a new patch, and we don't have the money to pay for the server time to generate new data every time we do.