Вверх ↑
Ответов: 1445
TRoN
Не платит за КМ
#1: 2016-08-02 10:04:25 ЛС | профиль | цитата
Всем привет, все кто копал дронами иногда встречались с ситуацией, когда дроны падают в маленькую дырочку и начинают творить непонятно что.
Конкретнее: дроны выполняют свое предназначение - копают, причём копают слоями. Но, если дрон падает в яму, дно которой выше чем точка его остановки (высота установки - 10) то он продолжает копать дальше, оставляя над собой блоки, до которых он не дотягивается.
Результат сего не весьма приятен, поскольку срубливать этот "огрызок" нужно будет вручную.

Предлагаю добавить дрону правило (функцию):
если высота дрона изменилась на 2 и более, относительно той высоты, на которой он находился в момент разрушения последнего блока перед падением - он останавливается.

Т.е. если было это примерно так:
-Дрон копает слой
-Дрон упал в шахту
-Дрон спокойно копает дальше не обращая внимание на то, что над ним туча блоков осталась, поскольку он то дотягивается только на 2 блока от пола
-Дрон докапывает спокойно до своего лимита и останавливается, довольный собой
-Вы убираете то, что дрон вам любезно оставил, причём оставил висеть в воздухе

То станет так:
-Дрон копает слой
-Дрон упал в шахту
-Дрон понял, что упал глубоко, и над ним остались блоки
-Хоть дрон и не докопался до своего предела, он останавливается и смирненько ждёт дядьку с ключём

P.S. ещё одна тема о дронах - Дроны инженера

Тема в предложениях - Улучшение AI дрона
карма: -26
Я твинк таураса, как и все мы. Грусть и печаль
3
Голосовали:_MaxON__, KeMpErOK, Genesis