Hello all. I play Heroes almost every year since 1997, but it's easy to win (me VS computer). There are few maps where computer it strong and game is still intresting. So, considering current opportunities in 2020, is it possible to learn computer play like a human? I mean use Deep learning for teach the network.
For now AI can fight human in Chess, GO, Dota etc.
What are you thinking about it?
GodRage likes this post
GodRage Webmaster
Messages : 1042 Quality Points : 228 Registration Date : 2009-09-21 Location : France
Subject: Re: Heroes 2 AI 2020-08-27, 20:52
Hello denim, Welcome to our forums!
For chess and Go, rules are simples, and play-possibilities are quite limited. In HoMM there is a lot of spells, map adventure being different on each map, monsters, Heroes strengh and skills... There is a lot in comparaison ! DOTA is mainly "buy power, then move in team, push skills in a preset order", I feel like it's less complicated, and because DOTA is real time, the bot will have a real advantage.
So, I think it would need a lot of time to program an IA that is better than Humans.
I'm not too familiar with the Deep learning subject, but AI doesn't have to be unbeatable for the game to be interesting. The AI just needs to be strong enough to keep the game interesting to the player, but above all the game must remain fun to play.
I think the players wouldn't play the game anymore, if they knew in advance that they would lose no matter what.
It's like Chess. AI in Chess can be very efficient and therefore for a large part of the players it becomes very difficult to beat AI, and playing becomes much less interesting because the possibility of winning is almost zero.