Вниз
Скачать: CL | DM;

Люди, подскажите алгоритм   Найти похожие ветки 

 
Ivanov   (2002-01-03 12:25) [0]

Есть такая задачка: как сделать так, чтобы человечек по лабиринту бегал и хаотически искал выход. Совершенно не обязатель, что-бы нашел, главное- видимость поиска.


 
Knight ©   (2002-01-03 12:33) [1]

Если хаотично то random


 
Polevi ©   (2002-01-03 12:36) [2]

то есть при встрече препятствия или перекрестка случайным образом менять направление движения


 
_SnAke_ ©   (2002-01-03 13:09) [3]

Имеется так называемый волновой алгоритм (применяется во всяких
Кваках, Думах и т. д.). Пусть лабиринт задан массивом, причем
0-проход, 1-стена, 2-человек. Тогда присваиваем пометке значение 2 и проходим массив, заменяя все нули граничащие с текущей пометкой, на пометку+1. При прохождении всего массива увеличиваем пометку на 1. И так пока не найдем выход.
Если что не понятно пиши на мыло.


 
sdd   (2002-01-03 14:07) [4]

в принципе то же самое, только непройденный -0, пройденный один раз - 1, пройденный два раза(туда и обратно) - 2.
Если 2, то туда не ходи
идешь по нулям, расставляя за собой единицы, до препятствия.
потом вернулся обратно до первого 0 или 1.
работает быстро.
проверено. Удачи


 
Ivanov   (2002-01-03 14:46) [5]

Баааааальшое спасибо



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.006 c
1-66234
Vovan V
2001-12-31 01:38
2002.01.21
Вывод от программы. СРОЧНО - нужна помощь!


1-66292
SlavaG
2002-01-01 20:02
2002.01.21
Тип переменной


7-66364
Sergiu
2001-09-28 10:01
2002.01.21
Блокировка загрузки десктопа


4-66411
Tatyana
2001-11-12 16:49
2002.01.21
Как встроить свою кнопку (со своими действиями) в ToolBar Internet Explorer


14-66350
Феликс
2001-11-24 00:31
2002.01.21
Помогите сделать такой скрипт




   Наверх