Показать сообщение отдельно
Старый 16.11.2006, 19:40   #1
DarkKnight
Знающий
 
Регистрация: 09.11.2006
Сообщений: 256
Написано 2 полезных сообщений
(для 2 пользователей)
Сообщение Нахождение пути

Здрасте!Delphi-мой первый язык(после паскаля).Но щас я прогаю на Blitz3D.
В технаре мы опять изучаем делфи.Надо сделать нахождение пути.
Кодить я не пробовал,но алгоритм такой:
есть два двумерых массива.В 1(первом) хранятся координаты точек,во 2(втором) - координаты точек-препятсятвий.
Если щелкнуть по фирме,то если кооординаты = координате одной из точек из 1 массива,то удалить ее из первого и занести во второй,перекрасить в синий цвет.Нажимаешь кнопку,из одной точки в другую(точки заданы с самого начала в проге).... короче проверяешь:если X=координате синей точки,то обходим....
сам механизм обхода я сделаю...мне интересно,нет ли у кого идей как ЛУЧШЕ и ПРОЩЕ сделать создание препятсятвий?
вопще предлагайте свои алгоритмы.
(Offline)
 
Ответить с цитированием