У меня небольшая проблема с теорией, поэтому я надеюсь, что вы, ребята, мне поможете.
Представьте себе 2D игру... Вы какой-то квадрат и вам нужно пройти от начала до конца. Между стартом и финишем какие-то движущиеся объекты. Они движутся вертикально и горизонтально с разной скоростью относительно игрока и друг от друга. Итак, мне нужен какой-то алгоритм для проверки, есть ли у игрока шанс закончить уровень, или это какая-то ошибка в дизайне уровней. Если у вас есть более подробная информация, пожалуйста, погуглите «Самая сложная игра в мире», попробуйте эту игру, и вы увидите, что мне нужно.
Я думаю, что я мог бы использовать алгоритм A* для поиска пути и как-то настроить его для работы со статическими и движущимися границами, но я не знаю, как это сделать и возможно ли это вообще.
Ваше здоровье :)