Skip to content

Tanta Simulator

User Avatar
#4
Auto-translated
leiz
I am skeptical about AI, but if it suddenly “takes off,” aren’t you afraid that this will accidentally “kill” the online game and offline tournaments? Because paranoia about an opponent having a hidden Nvidia box under the table can only be cured by direct video streaming (and even then, not necessarily).
No, I don’t think so. Firstly, I don’t plan to create a full bot. I already wrote about computational complexity and other things. The plans include creating battles in Dragon Utopia, ideally also capturing objects (because the battle ends quickly there), taking into account stats and magic from the hero's book. Regarding micromanaging neutrals, I’m not sure if I have enough processing power and skill for that. Therefore, the bonus is just okay, actually. It seems like running "Taking of Tombs Complete Edition" on YouTube during gameplay. There are fewer losses (I don’t think it will defeat a super-skilled player), but the timer is set.
Meo
I was also thinking about AI in Heroes as a worthy opponent at one time. IMHO, theoretically feasible, but a titanic task. Even regarding global, strategic AI. But many man-hours would be needed...

For combat, the basis should be a simple enumeration of all possible options 2..n moves ahead, based on some kind of tactical “skeleton,” with comparison according to some formula of the ratio of enemy losses to own.
Of course, before that, you need to analytically derive a real combat algorithm for AI (dragons) and then you can train the neural network really fast.

The default AI calculates how to inflict the greatest damage, but only for the current turn, and what does it cost to give it a little more processor time? Three moves ahead, roughly speaking, this is 200x200x200 options - “peanuts” for today's “hardware!”

If you implement the product in the form of new crutches-calculators, then yes. But ideally, create a bot. And force hundreds of clones of such bots to self-learn in continuous virtual battles...
Yes, the main difficulty is deriving a real combat AI. Because machine learning learns from what you teach it. If you taught it about cats, it will also know about cats, but when it sees a person, it gets confused. It can reuse something, of course, but for example, if you taught it to capture Dragon Utopia without Bloodlust, and then with Bloodlust, then you’ll most likely have to retrain it from scratch because it simply won’t know what to do with Bloodlust (the model there is very important).
Мой любимьій размер - тройка. Будь то конса, утопа или сиськи
ICQ:5676388