The Spring RTS had lots of open AI development because of its open nature (maybe it still has). You could just pick various AI:s for different players and have them play against each other etc...<p>After a certain points they got really annoying to play against - it was always doing small scale harassment and evading with a perfect equation so you couldn&#x27;t really ever catch it (unless you had much faster units). Besides actions per minute constraints, to be playable the AI at least should have some kind of reaction delay like humans have.