ЭЭЭ, братишка, я тада чет не понял, а какой смысл начислять очки (3 очка по условиям) за удержание основной базы, если:
1. Основную базу нельзя захватывать , не захватив все вспомогательные.
2. Игра заканчивается не по таймлимиту, а по факту захвата основной базы противника?

Игра действительно получается бесконечной.
У мя предложение: игра оканчивается по тайм-лимиту, допустим 3 часа, и выигравшая сторона определяется по сумме набраных очков, либо "нокаутом", т.е. захватом ВСЕХ баз противника.