У меня к вам предложение, которое немного ускорит игру.
1) карты убираем в сражениях и развиваем воображение
2) урон считаем по среднему возможному значению с округлением вверх
1. Кажется это наебнет механики с позиционированием (всякие атаки по возможности, помехи при стрельбе и пр.), да и в целом будем по локации телепортироваться
Если карту долго именно рисовать, можно просто одну всегда использовать (только персов по разному раскидывать). И вместо картинок персов просто текст с их именем.
2. Не, кубики это важно. У нас не с подсчётом кубиков самый большой затык, а с тем что мы ходим по очереди с огромным лагом