근로자가 작업을 수행하는 RTS에서, 예를 들어 벽을 건축하는 경우, 근로자는 건축 할 벽을 어떻게 결정합니까?
플레이어는 어느 벽을 어디에 지어야할지 결정하지만, 개별 작업자를 개별 벽 사각형에 할당하지는 않습니다. 많은 RTS 게임에서 작업자는 단순히 가까운 작업을 수행하지만 RTS에서는 특정 사각형의 명시 적 작업을 전략으로 주요 전략으로 사용하고 멍청한 작업자가 어딘가에 클러스터링하고 더 이상 작업을 떠나기를 원하지 않습니다. 하지 말아라.
나는 예제 건물 벽을 사용합니다. 그것은 돌을 채굴하고, 도로를 만들고, 나무를 모으는 등 무엇이든 될 수 있습니다. 가장 중요한 것은 사용자가 어디를 선택하고 누가 선택하지 않는 것입니다.
작업자는 접근 가능한 사각형에 인접한 사각형에서만 작업 할 수 있습니다. 그들이 작업하는 사각형은 작업이 완료 될 때까지 통과 할 수 없습니다.
노동자 1과 2는 사각형 A, B, C 및 D를 채굴하라는 지시를받습니다.
그들은 게임 틱 당 하나의 사각형을 움직일 수 있으며 사각형을 채굴하는 데 10 틱이 걸립니다.
어떤 작업자가 어떤 사각형을 채굴하는지 어떻게 결정합니까?
1은 A를 채굴하고 2는 C를 채굴해야한다는 것은 자명 한 것 같습니다.
1은 A에서 4 제곱 떨어져 있으므로 14 틱으로 채굴을 마쳤습니다. 1은 어디로 가야합니까? 왜 그렇습니까?
B 바로 위에 마이닝 될 또 다른 사각형 E가 있다면 어떨까요?
작업자가 다음에 진행할 위치를 결정하는 데 사용하는 논리는 무엇입니까?