NTai

What is NTai?

What is NTai, and what does it do?

What is NTai?

The layman explanation

When you play a game against the computer, your playing against an AI written by someone to play against you. NTai is such an AI, written for RTS games. RTS games are similar to war games, where you are a god/general/commander who commands an army, and constructs a base, e.g. Starcraft, Command and Conquer, or Supreme Commander, only for a more complex RTS engine inspired by Total Annihilation.

NTai thus decides what units and attackers to build, where to build them, where to attack you, etc. Without an AI, the enemy would do very little, your starting units would not move or build things, all it would do is fire on passing units.

The Technical Explanation

NTai is a C++ Skirmish AI written for RTS games implemented using the Spring Engine.

About NTai

Started in 2005, I built NTai initially to solve the problem of there being no AIs for the spring engine and its games. I was beaten in timing by JCAI by 2 days, but I persisted. For a longtime I developed my AI competitively alongside other AI developers, vying to make my AI harder to beat than the others.

Related Blogposts

Here’s an incremental update to XE10, with a handful of minor features, and some bugfixes! Thanks goto Iv0ry King for his help and advice.

Read the rest of this entry »

I’ve made a number of updates and changes, most notably a crash on loading the latest NTai configs, but mostly stability changes and usability fixes.

Read the rest of this entry »

It’s here its here its here!!! Errm what is it?

Read the rest of this entry »

People have been asking what’s going on, and when they’ll see battlehub released, but things arent that simple.

Read the rest of this entry »

Here Ill outline what i want to accomplish in the coming months. Ill explain a little of my situation, the status of my project and their most likely fate.

Read the rest of this entry »