Цитата Сообщение от klopfer Посмотреть сообщение
Поставьте себя на место компа - враг захватил ваш квадрат и в одностороннем порядке завершает бой, не взирая на ваше желание отбивать свою территорию)
Ну в одностороннем порядке конечно совсем не вариант но вот по обоюдному согласию будет нормально
Цитата Сообщение от Andrey12345 Посмотреть сообщение
Только если компьютер тоже сможет заканчивать бой когда ему захочется
klopfer в целом ситуацию обрисовал абсолютно точно.

В любой момент с сохранением территории бой может закончиться только по обоюдному согласию. Если хочет закончить один, то либо войска противника полностью потеряли боеспособность, либо он теряет все. По другому никак.
вот мое видение как это сделать
Вариант 1.
Добавить в опции во время боя возможность изменять длительность боя с шагом пол часа, тоесть если нам не хватает 1 часа на захват територии мы добавим себе еще времени, если игрок выполнил намеченные задания но видит что у него остается лишних два часа он может отминусовать полтора оставя минимум пол часа для активных действий ии. Оставшиеся время уже можно прождать на ускорении.

Вариант 2.
Сделать для ускорения времени специальный режим с отключенным 3д видом, упрощенной симуляцией, трасировкой, что бы получить максимальное ускорение времени

Вариант 3.
Позволить игроку/ии досрочно выходить из боя если оппонент с этим согласен