Unity. Поиск пути А* в двухмерном пространстве. Расчет силы для прыжка
Здравствуйте!
Я ищу программиста для долгосрочного сотрудничества. Если высумеете выполнить тестовое задание, это будет нам с вами сигналом к тому, что
можно начинать вместе работать.
Задание.
Карта 10 х 10: https://imgur.com/a/fdjUtDF
Персонажем управляем следующим образом в радиусе 3 х 3 онможет прыгнуть на любую клетку, какую мы ему ни укажем. Указали клетку, герой
просчитал силу, необходимую для прыжка, скакнул. Оказавшись на новой клетке, мы
снова просчитываем возможные точки для приземления в радиусе 3 х 3. И так
далее.
Вот так: https://imgur.com/a/pT1y5Js
Как только игрок делает ход (существо соприкасается споверхностью карты после прыжка), наступает очередь «монстра». Он движется в
сторону игрока. Его задача – встать как можно ближе (на любую соседнюю клетку),
чтобы можно было нанести удар.
Прототип, как видите, у меня уже есть, но в нем многонедоработок, поэтому предлагаю вам создать все с нуля.
Когда монстр ищет путь до игрока, мы используем алгоритм А*(https://en.wikipedia.org/wiki/A*_search_algorithm).Если вы знаете лучшее решение, я не буду против.
Итак, от вас требуется создать такой же прототип. Карта –идентичная той, что указал я. Ходит игрок (мышкой выбираем клетку), потом ходит
монстр. Помимо прыжка в арсенале игрока и монстра есть ровно один маневр,
переворот на грани. Его можно увидеть по той же ссылке (https://imgur.com/a/pT1y5Js): игрокиспользует этот прием перед вторым прыжком. Это тоже надо учитывать.
На этом все.
***
За тестовое задание я готов заплатить (вы сами скажете,сколько). Возможна и предоплата (вы излагаете план действий, показываете первую
наработку, я вношу часть суммы). Когда прототип готов, вы сбрасываете мне
демку, я подтверждаю прием работы, плачу всю сумму, вы сбрасываете мне сорс.
Важно: если вы хотите попросить у меня ТЗ, то лучше неначинать общение. Если вы почувствовали, что у вас не хватает скилла, чтобы исполнить работу, лучше не начинать общение. Если 50к в месяц не кажутся вам
достаточными деньгами для фултайма (а я потребую, чтобы вы были онлайн по 8
часов в сутки, 5 дней в неделю), то лучше не начинать общения.
Если все ок — то буду рад пообщаться!