Okay, this is sort of a thought experiment.
We all know, that Civ's AI (and especially Civ 6's) is lacking. We also know some of the reasons, mainly that programming a good AI is expensive and doesn't necessarily sell more copies of the game.
But it is actually still necessary to program such an AI?
Deep learning is the hotttest Moderator Action: stuff nowadays. 'Alpha Go' defeated one of the best human Go players, but was defeated itself by 'Alpha Go Zero'. (The difference between those two networks is, that the previous was taught by analyzing recorded games played by humans. The later was merely taught the rules of Go and learned everything else by itself!)
I know that there was an idea (by the creators of Alpha Go themselves, not some fantasizing fans, that is!) to create a Civ 4 playing neuronal network. Unfortunately, I don't know, whether or not this idea came to any fruition.
What, if Firaxis would make this idea real for their game? What, if they actually trained a deep network and let it loose on us fans? The beauty of it would be, that no conventional programming would be needed at all to get very good results. (I am not claiming that setting up such an AI wouldn't involve any work, of course.)
Deep networks calculation times can currently outmatch "classical" algorithms by an factor of 1000. They don't run on CPUs, but GPUs nowadays - which we all have in our computers.
Not everybody has the most powerful GPU though and calculation time for the AI is not available for the GPU's actual purpose: the rendering of pictures. Additionally, I don't know, how many layers such a game AI network would need to achieve satisfactory results - and whether or not such a deep network could be calculated by our single PC GPUs at all.
But even for this, there could be a solution: cloud based deep networks, for example the Google Cloud Platform. Just send the game data to the cloud, let it compute the moves and display the results on your computer. (Or run the whole game in the cloud, of course; but this is a different topic.)
Google doesn't give the service away for free, of course. There would be a cost involved. And again, I have no idea about the related prices.
But WoW players pay 15 bucks (or so) per month to play their game. I would expect using Googel's cloud based network be in the same ballpark.
I am pretty sure, Firaxis could create a huge PR gain out of "the first true AI in the history of 4X strategy gaming". I even believe, that DL specialists would be very willing to work with them and examine the technologie's capabilities to handle such a "fuzzy" rule set (Go is very complex, but it's rules are very, very simple!)
So, would you guys be willing to pay a monthly fee for a really good, DL based AI?
What, if such a subscription would be optional? ("Classic" rule based AI for free, DL as an additional service.)
What are your thoughts about this topic?
Could (cloud based) neuronal networks be the (near) future not only in picture recognition etc., science (the graviton wave detector uses neuronal networks to filter the signals) and other "serious" fields, but also in the gaming industry?
Moderator Action: Replaced inappropriate language in your post, please remember this is a family friendly site -- Noble Zarkon
Please read the forum rules: http://forums.civfanatics.com/showthread.php?t=422889
We all know, that Civ's AI (and especially Civ 6's) is lacking. We also know some of the reasons, mainly that programming a good AI is expensive and doesn't necessarily sell more copies of the game.
But it is actually still necessary to program such an AI?
Deep learning is the hotttest Moderator Action: stuff nowadays. 'Alpha Go' defeated one of the best human Go players, but was defeated itself by 'Alpha Go Zero'. (The difference between those two networks is, that the previous was taught by analyzing recorded games played by humans. The later was merely taught the rules of Go and learned everything else by itself!)
I know that there was an idea (by the creators of Alpha Go themselves, not some fantasizing fans, that is!) to create a Civ 4 playing neuronal network. Unfortunately, I don't know, whether or not this idea came to any fruition.
What, if Firaxis would make this idea real for their game? What, if they actually trained a deep network and let it loose on us fans? The beauty of it would be, that no conventional programming would be needed at all to get very good results. (I am not claiming that setting up such an AI wouldn't involve any work, of course.)
Deep networks calculation times can currently outmatch "classical" algorithms by an factor of 1000. They don't run on CPUs, but GPUs nowadays - which we all have in our computers.
Not everybody has the most powerful GPU though and calculation time for the AI is not available for the GPU's actual purpose: the rendering of pictures. Additionally, I don't know, how many layers such a game AI network would need to achieve satisfactory results - and whether or not such a deep network could be calculated by our single PC GPUs at all.
But even for this, there could be a solution: cloud based deep networks, for example the Google Cloud Platform. Just send the game data to the cloud, let it compute the moves and display the results on your computer. (Or run the whole game in the cloud, of course; but this is a different topic.)
Google doesn't give the service away for free, of course. There would be a cost involved. And again, I have no idea about the related prices.
But WoW players pay 15 bucks (or so) per month to play their game. I would expect using Googel's cloud based network be in the same ballpark.
I am pretty sure, Firaxis could create a huge PR gain out of "the first true AI in the history of 4X strategy gaming". I even believe, that DL specialists would be very willing to work with them and examine the technologie's capabilities to handle such a "fuzzy" rule set (Go is very complex, but it's rules are very, very simple!)
So, would you guys be willing to pay a monthly fee for a really good, DL based AI?
What, if such a subscription would be optional? ("Classic" rule based AI for free, DL as an additional service.)
What are your thoughts about this topic?
Could (cloud based) neuronal networks be the (near) future not only in picture recognition etc., science (the graviton wave detector uses neuronal networks to filter the signals) and other "serious" fields, but also in the gaming industry?
Moderator Action: Replaced inappropriate language in your post, please remember this is a family friendly site -- Noble Zarkon
Please read the forum rules: http://forums.civfanatics.com/showthread.php?t=422889
Last edited: