я вот тут что еще подумал. auoit в режиме 64 может выполнять паралеьные вычисления ? так сказть если поиск пути запустить с обоих концов друг к другу то время сократиться еще в 2 раза
я вот тут что еще подумал. auoit в режиме 64 может выполнять паралеьные вычисления ? так сказть если поиск пути запустить с обоих концов друг к другу то время сократиться еще в 2 раза
в шапке есть по поводу того что не будет реализовано в аутоите
я вот тут что еще подумал. auoit в режиме 64 может выполнять паралеьные вычисления ? так сказть если поиск пути запустить с обоих концов друг к другу то время сократиться еще в 2 раза
назначаеш цену соседним клеткам константу. делаеш шаг назначеш цену соседним клеткам + константа (теперь в прошедшой клетке и ее соседях лежить чуть больше. так идеш по направлению к финишу. ну препядствие - не идеш в него. и так далее пока не дойдеш до финиша. как выбор направления работает я пока не понял. но смысл такой что не приходиться весь массив перебирать. дошел до финиша теперь разбираеш масив в обратную сторону выбирая клетку с наименьшей ценой. и вуаля - у тебя самый короткий путь в лабиринте.
каламбур если я правильно понял, то всем клеткам выдается вес, к примеру 1 следующий шаг прибавляет предыдущей клетке +1 к весу если вес клетки 1 то двигаться по направлению к финишу в противном случае опираться на меньший вес я правильно понял?
конечно пройдет. я уже перешел на другие задачи. основная это запись пройденого маршрута на всей карте. потому как нужно возвращаться на карте в некоторые места (развилки)