Показать сообщение отдельно
Старый 10.04.2011, 12:55   #5
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Игра от Автомата

По крайней мере сделать путенах в мире, где любой кубик можно убрать - это вызов.
Я эту задачку решал и дебажил дня 3-4... А* переводишь в 3д (допиливая в формулы третье измерение), карта проходимости строится исходя из наличия под полым кубиком другого, не полого, и если вокруг есть другие кубы... А, чёрт, сейчас нарисую:
зелёное - проходимые кубы
голубое - проходимый, если разрешать диагональное движение в горизонтальной плоскости

Ещё я помню долго боролся с определением финальной точки, но это было по тупости использования алгоритма...

и пересчёт карты проходимости я делал только для зоны 3х3х3 кубика, в центре зоны - изменённый (удалённый/добавленный) куб
Миниатюры
Нажмите на изображение для увеличения
Название: A-star_3d_cubes.png
Просмотров: 960
Размер:	19.8 Кб
ID:	13296  
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.

Последний раз редактировалось Taugeshtu, 10.04.2011 в 12:58. Причина: Поправил аттач
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Taugeshtu за это полезное сообщение:
ABTOMAT (10.04.2011), ffinder (10.04.2011)