Pk писал(а):2. Откуда глюк: он смотрит на путь, видит, что он уже есть и ничего не строит до следующей точки.
Метод борьбы с фигнёй - тупая проверка на проходимость пути.
Другой вариант - забить библиотеку допустимых продолжений пути. Т.е. какие спрайты рядом с какими могут быть (рек) и не могут (запрет). Но лучше комбинировать.
Ох,если бы бало так просто, как ты говоришь.
Проверки то есть,тока если отойти от теории и обстракции,и перейти к практики,то совсем другая картина.
Pk писал(а):3. По машинкам - попробуй тупо прибить алгоритм к ним. Чем а/м отличны от жд? Они являют собой локомотив + вагон 2в1. так что должно получиться. Не забудь про рекомендацию по рассчёту. Да, и нужно отловить ту фигнюшку с жд.
Ты у нас прост как три копейки.
а/м - это другой код,другие команды для построения:
- депо
- станции
- дороги
- выбор лучшего для данного времени автобуса,грузовика
- подсчёт стоймости всего проекта
- т.д.
Причём,все это надо изучить,разобраться в коде,а потом уже использовать.
P.S. файлы посмотрю.