biridius
online
Опыт:
20,277Активность: |
Перемещение по клеткам
Предположим, есть одномерный массив из 70 клеток. Они расположены в некоторой области на карте, 7 по вертикали * 10 по горизонтали. Есть 3 функции - нахождение координаты X, Y по номеру в массиве и нахождение номера по координатам. Клетки могут быть заняты или свободны, что может возвращаться еще одной функцией. Задача: определить ближайший путь по незанятым клеткам от одной заданной клетки до другой и его длину.
Цитата:
|
|
09.10.2011, 12:21 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Волновой алгоритм в помощь.
Если кину свой код, он тебе врядли поможет. |
09.10.2011, 12:39 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
biridius
online
Опыт:
20,277Активность: |
Doc, какой код? из Wizards World? может поможет, мне нужны как раз квадратные клетки, а что такое
Цитата:
vjass у меня наконецто есть Отредактировано infS8Noyabrsk, 09.10.2011 в 12:56. |
|
09.10.2011, 12:49 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Гугл в помощь.
» ok
|
09.10.2011, 13:10 | #4
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
biridius
online
Опыт:
20,277Активность: |
Спасибо. щаc буду разбираться
Что такое Desk? infS8Noyabrsk добавил: Doc, помоему в коде не объявлено что такое Desk Отредактировано infS8Noyabrsk, 09.10.2011 в 15:37. |
09.10.2011, 15:38 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Вот кратко то, что тебе нужно. |
09.10.2011, 16:06 | #6
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
biridius
online
Опыт:
20,277Активность: |
Ок, смотрю дальше... |
09.10.2011, 16:07 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
А вот, нашел чуть получше версию.
Doc добавил: Зачем тебе recruit? |
09.10.2011, 16:31 | #8
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
biridius
online
Опыт:
20,277Активность: |
Unexpected: WaveAlgorhitm__Nk |
09.10.2011, 16:34 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
cjass же есть? |
09.10.2011, 16:37 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
biridius
online
Опыт:
20,277Активность: |
Вроде есть. Кстати, где можно найти подробную статью про struct`ы? И еще у меня при проверках карт не запускается вар. Вин7 выдает какуюто ошибку: Имя события проблемы: APPCRASH Имя приложения: War3.exe Версия приложения: 1.24.0.6366 Отметка времени приложения: 4a381a94 Имя модуля с ошибкой: msvcrt.dll Версия модуля с ошибкой: 7.0.7600.16385 Отметка времени модуля с ошибкой: 4a5bda6f Код исключения: c0000005 Смещение исключения: 00009b60 Версия ОС: 6.1.7600.2.0.0.768.2 Код языка: 1049 Дополнительные сведения 1: 0a9e Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789 Дополнительные сведения 3: 0a9e Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789 |
09.10.2011, 16:39 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
скачай последнюю версию на code.google.com/p/cjass
подробная статья - vjass manual |
09.10.2011, 16:50 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
biridius
online
Опыт:
20,277Активность: |
Судя по тому что говорит обновлятель AdicHelper`а,
у меня последняя версия cjass Когда я запускаю NewGenWarcraft, выдается та самая ошибка
infS8Noyabrsk добавил: Короче загружаю программу для чтения Doc-файлов) |
09.10.2011, 16:59 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
adic helper неправильно говорит. последнюю версию по моей ссылке таки скачай. вообще-то new gen warcraft запускать не нужно. |
09.10.2011, 17:02 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
biridius
online
Опыт:
20,277Активность: |
Просто проверять карты удается только запуская обычный вар, при проверке карты с использованием NewGenWE вылезает ошибка с NewGenWarcraft
infS8Noyabrsk добавил: Фух, интернет появился снова |
09.10.2011, 17:42 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|