Подскажите по какому принципу ориентируется УО пилот в шахте? Можно ли как то заставить его ходить чётко по тайлам шахты не выходя за ее пределы и не пропуская их? Или каждый шаг надо в ручную прописывать? Заранее спасибо.
Тут есть несколько вариантов решения.
1) Бегать рандомом, детектить выход из шахты(ручками координаты ограничения для каждой шахты записать), если вышел - портуемся и по новой.
2) Четко задать ручками вейпоинты.
3) Написать логику по которой скрипт сам пройдет каждый тайл, запишет. Можно так же добавить запись с попытками копки, чтобы мертвые тайлы не тыкать.
По факту первый вариант вполне рабочий и показывал хорошие стабильные результаты, но по мне второй существенно интереснее.
Третий вариант конечно крут и все такое, но большой вопрос окупится ли потраченное на его написание время.
Вот третий вариант очень интересен. Я ещё давно слышал что как то на УО пилоте добивались того что скрипт на ламбер сам себе бегал и базу деревьев создавал. Только абсолютно не представляю как такое возможно. Так вот если он способен сам деревья найти, то с шахтами намного проще должно быть.
А ведь пилот может ещё ориентироваться по координатам глобальным ".where". Как бы теперь задать ему квадрат условный и чтобы он каждый тайл в этом заданном квадрате окапывал
там больше проблем с обходом препятствий. Ходить то не проблема:
for x x_start x_end
// соответствие направления стрелок не помню. дано для примера.
for y y_start y_end
send {right}
end_for
send {down}
end_for
DarkMaster
УО пилот же отлично видит координаты чара можно же ему дать заданный квадрат (к примеру часть шахты где нету препятствий) и он в этом квадрате будет прокапывать каждый тайл. После завершения цикла он может перейти к другому такому условному квадрату в той же шахте.
Я вот только не знаю как заставить чара ходить в заданном квадрате ограниченным не координатами экрана а координатами GPS .where
спасибо огромное, буду пробовать
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)