Hello, everyone. You guys may not realize this, but you have created one of the most thought-provoking discussions about game design and the role of AI on the internet. I'd like to start by (1) apologizing for resurrecting an old thread, and (2) thanking each of the previous posters for their contribution. This has been quite a fascinating afternoon read and I greatly appreciate that.
My perspective is that of a lifelong competitive gamer, but a newcomer to the Civilization franchise. After playing Civ 6 for a week or so, I came to one major realization, and one major question. First, this game is incredible. I don't have the nostalgia of older iterations of the franchise to compare it to, because I've never played them. Perhaps that is a good thing, because I can appreciate Civ 6 for what it is, and not hate it for what it isn't. Again, I immediately realized I was playing an amazing game. My question, though, is why is the game so easy?
Before you judge me as another arrogant tryhard, I beg the casual players of this game to be honest with themselves. Deity is a joke. I am confident that even the most casual RP's out there could destroy Deity if they really wanted to, with a little attention to detail. This is precisely why the popular Civ YouTubers have to dream up crazy challenges like not founding a city until turn 20, just to make it competitive. And remember, from the perspective of a "hardcore" gamer, competitive equals fun. I don't know about you guys, but there is no greater dopamine release than BARELY winning a challenging game (any game) because you made all the right decisions, even though the margin for error was razor thin.
As soon as I played my first few rounds, it occured to me that, given adequate time and resources, Civ 6 would be extremely fertile territory for a company like OpenAI to explore. And a quick google search along those lines led me to this discussion.
I think this conversation really did a great job of underscoring the fundamental differences in mentality between competitive gamers and casual gamers. If I may, I'd like to spend the 2nd half of this post attempting the unlikely feat of finding some true common ground between us.
First and foremost, a lot of competitive gamers such as myself make the grave mistake of assuming we hold a majority/superiority in the gaming community. Mostly because we tend to only associate with one another. But most gamers are casual, period. And therefore most games will be targeted at that demographic, because game designers have to make a living at the end of the day. I spent a great deal of my youth hating developers for "selling out". However, as is the case with most things in life, anger only amplifies the problem.
One RP pointed out that a maximally efficient AI would be immersion breaking. That is quite true. Do you know what else is immersion breaking? Watching a Deity army march right past one of your fortified cities, eating tons of ranged shots along the way, just to get to another one of your cities that has been chosen as the "target" of the siege. There is no dopamine to be had from defeating that army. That would be like a professional tennis player rejoicing after beating an amateur. The professional, like the amateur, both compete for FUN, but the professional defines FUN as being pushed to his or her limit, and coming out victorious. After all, the point of 99% of all games is to win. That is why we keep score. And losing is not fun. But neither is winning against an inferior opponent. I cannot tell you how many times the Deity AI has had me on the brink of extinction in the early game, only to completely fall apart and do silly things like move 1 tile away without attacking my wounded unit. My casual friends, this is simply not fun.
It is also quite true that the act of winning against Deity is almost immersion breaking by its very nature. Deity is defeated by constantly exploiting the many flaws of the AI's behavior. The AI will pay you gold to join an ongoing war that YOU propose, they will pay you far more than what luxuries are worth, and they will pay ridiculous amounts of gold per turn (except Gorgo) just to end a war if you kill a few of their important units. The list goes on.
You might ask, why not just play multiplayer? I'm going to give an answer because I think it's a fair question. First of all, the gap between Deity AI and an average human in MP is astronomical. A "smarter" AI would provide a much smoother transition into such a daunting realm. And second, I am getting older, and I simply don't have the time and energy to grind it out in the online arena anymore. I learned how to play chess by playing against chess programs. It was great because I could play any time I wanted. The computer was like a coach, conforming to my schedule. This is exactly what competitive gamers are asking for in Civ.
I guess what I'm trying to say is... we both want the same thing, FUN, it's just that we have different definitions of what a FUN experience feels like. So what's the solution?
Well, I would argue that we are actually creating a problem that doesn't even exist by framing the debate in such a way. Remember, the OP of this thread never said anything replacing the existing AI. This was supposed to be a thought experiment. And to me there is absolutely no question that competitive gamers would benefit from better AI. To answer OP's question directly: yes, I see no reason why machine learning cannot assist in that endeavor. More importantly, it can do so without impacting the game in a negative way for casual gamers. Without casual gamers, there are no games, so every competitive gamer reading this should swallow their pride and realize that we need to have a vested interest in keeping them happy.
BUT that doesn't mean we tryhards don't have a right to seek out new and creative ways to stimulate our competitive nature. Thanks again for a great conversation.
(edited to remove some grammatical errors)