Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Рпг игра. Передвижение по карте 
:(
    Опции темы
W0LF
  Дата 8.7.2006, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



Обычно делают передвижение юнита на один шаг(влево,вправо,вниз,вверх). А вот если сделать так, как в рпг, которые на комп делают :
Где кликнут мышью - туда он и идет, сам обходит все препятствия.
Так вот, не будет ли это сильно долго? Я имею ввиду просчет оптимального алгоритма обхода препятствий.
А еще может быть так, что поставил задачу подойти к другому юниту и поговорить, а тот в свое время тож куда-нидь идет.
Как думаете? Или может кто-то сталкивался с этим?  

Это сообщение отредактировал(а) W0LF - 8.7.2006, 16:36


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
ptr
Дата 8.7.2006, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 661
Регистрация: 31.5.2006
Где: Новосибирск

Репутация: нет
Всего: 14



Всё будет зависеть от алгоритма, который выберешь для просчёта.  

Это сообщение отредактировал(а) ptr - 8.7.2006, 19:23


--------------------
Единственный способ определить границы возможного - это выйти за эти границы, в невозможное.
Артур Кларк.
PM MAIL ICQ   Вверх
javastic
Дата 10.7.2006, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 19
Всего: 27



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

А вообще, какого рода будет игра? Пошаговая или РилТайм? Если первый вариант, то будет впринципе нормально. 


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
W0LF
Дата 10.7.2006, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



smile значит я отказываюсь от этого 


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
02077461
Дата 27.7.2006, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 13.7.2005

Репутация: нет
Всего: 0



Зачем же отказываться?..
Можно ведь извратиться и, выполнив волновой алгоритм обхода препятствий как автомат, продумывать маршрут во время движения, точнее первых шагов. Это вполне реально. 
PM   Вверх
Offinight1
Дата 27.7.2006, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 17.7.2006

Репутация: нет
Всего: нет



Да. Я в свое время тоже над этим думал и пришел к выводу, что оптимальней расчитывать путь динамически. Тогда и цель может быть динамическая.  
PM MAIL   Вверх
02077461
Дата 27.7.2006, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 13.7.2005

Репутация: нет
Всего: 0



Нет, я не совсем это имел ввиду.
Я отталкивался от того, что прорисовка может быть вполне удобозримой при частоте смены кадров 15-24 кадров в секунду. Все же остальное время можно занять вычислениями, таким образом первые шаги делаються наугад, но делаються вовремя.
Offinight1, а каким образом ты расчитывал путь динамически?. Можешь поделиться алгоритмом?. 
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0451 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.