Today, I want you to explain the upcoming AI system a bit more detailed.
– AI – What for?
Primarily, the AI has two purposes. First is to enable players to play Temple Arena even without having other players – like friends or beta testers – at hand. The second purpose is to make Temple Arena easier to test with regards to balance. Even when there aren’t any testers around, I will be able to proceed with the balance tests. This will enhance and accelerate the entire development process.
– Why should I fight AI?
As you maybe know, AI’s often are very stupid. But there are well-scripted and versatile ones in several maps as well. This will also be the case for Temple Arena. The AI system that is going to be implemented is very complex and intelligent. Its purpose of being a worthy opponent for training games and random fun is given, so it won’t become boring too fast.
– What will it be capable of?
Due to the current development status, I cannot say too much about what the AI eventually will be able to do. Several things are certain though:
- All the standard stuff: Training units, upgrading, attacking, defending, zerging
- Conquering and defending obelisks
- Countering actions like upgrading, switching mercenaries/basic units, etc.
- Choosing from 6 different strategies, each one providing for a unique gamestyle
- Teamwork mechanics
– What about the micro management of the AI?
Honestly, I’m not a pro at scripting artificial intelligences. In fact, it’s the first time for me. Nevertheless, I’m going to give it my all and try to make the AI capable of reacting fast and effectively. Micro management is easy to the extend, at which it’s only about moving units around. Controlling the combat movements, obelisks actions and hero micro at the same time will be a difficult thing to achieve for me as a mapper though. I’ll try my best on this.
– When will it be released?
I’m eagerly working on this system right now and I expect it to be finished by patch 15. I cannot estimate how much time it’s going to take though.
If you have questions or ideas regarding the AI system, please leave a comment!