У РТС, де перед роботами покладено завдання, наприклад, будувати стіни, як працівники вирішують, які стіни будувати?
Гравець вирішує, які стіни слід будувати, але вони не призначають окремих робітників на окремі стіни. У багатьох іграх на RTS працівники просто виконують завдання, що знаходяться поруч, але в моїй RTS я хочу використовувати стратегічне виконання чітких завдань на конкретних квадратах як основну стратегію, тому мені не хочеться, щоб тупі робітники кудись скупчувалися і не залишали завдань далі далеко не зроблено.
Я використовую приклад стіни будівлі; це міг видобувати камінь, робити дорогу, збирати деревину чи що завгодно. Ключовим є те, що користувач вибирає куди, але не хто.
Робітники можуть працювати лише на площах, які примикають до доступних квадратів; квадрати, які вони працюють над собою, можуть бути непрохідними, поки робота не закінчиться.
Робітники 1 і 2 повідомляються шахтним квадратам A, B, C і D.
Вони можуть рухати один квадрат за гру-галочку, а видобуток квадрата займає 10 кліщів.
Як ви вирішите, який робітник мінить, який квадрат?
Здається, само собою зрозумілим, що 1 повинен бути шахтним A і 2 - шахтним C.
1 знаходиться в 4 квадратах від А, тож закінчив видобувати його в 14 кліщів. Куди я повинен йти далі і чому?
А що, якби був видобутий ще один квадрат - E -, який буде видобутий безпосередньо над B?
Яку логіку використовує працівник, щоб вирішити, що далі робити далі?