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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Lets rock? Кто заинтересован 
:(
    Опции темы
Domestic Cat
Дата 9.10.2004, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



Цитата(LSD @ 9.10.2004, 13:59)
Если "на лету" будет долго, то можно делать это предварительно.


Было б неплохo - тогдa таракан может ползать в каких угодно нап равлениях.
Посмотрим; можеt действительно много времени занимать, если много объектов ползать bудет smile.gif


--------------------

PM   Вверх
LSD
Дата 10.10.2004, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



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


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Domestic Cat
Дата 10.10.2004, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



Цитата(LSD @ 9.10.2004, 15:11)
Тогда надо будет отказываться от расчета проходимости по тайлам.


Почему ?

Это сообщение отредактировал(а) Domestic Cat - 10.10.2004, 00:15


--------------------

PM   Вверх
LSD
Дата 10.10.2004, 21:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



Когда идет расчет проходимости по тайлам, таракан целиком занимает тайл, и перемещается из тайла в один из соседних. А при произвольном движении он может занимать несколько (до 4-х) тайлов, как тогда расчитывать траэкторию?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Caramel
Дата 10.10.2004, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4190
Регистрация: 7.8.2004
Где: Дюссельдорф

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



Вот что получается, если таракан будет 20х20 пикселей sad.gif mad.gif

user posted image


PM MAIL WWW Skype   Вверх
Kurt
Дата 11.10.2004, 01:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлеченный
***


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

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



Цитата
Sourceforge дал добро, присоединямся 

http://sourceforge.net/projects/roaches/

Хмм.. А че девелоперы до сих пор не регятся?


--------------------
Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед)
...
Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн)
PM ICQ   Вверх
Caramel
Дата 11.10.2004, 08:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4190
Регистрация: 7.8.2004
Где: Дюссельдорф

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



Вот эти 42х42 пиксела... smile.gif

Две стадии движения:
user posted image
user posted image

А это когда неподвижен:
user posted image

Усы срезала, но без них эффект не тот sad.gif Их точно никак нельзя оставить?

PS Мне нужно определиться с размером тараканов, что бы рисовать карту thumbs-up.gif
Добавлено @ 08:59
Вот такие они "в жизни" biggrin.gif



Это сообщение отредактировал(а) Caramel - 11.10.2004, 09:00
PM MAIL WWW Skype   Вверх
DarkDS
Дата 11.10.2004, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 748
Регистрация: 6.5.2003
Где: Таллинн, Эстония

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



Цитата(Kurt @ 11.10.2004, 01:31)
Цитата
Sourceforge дал добро, присоединямся 

http://sourceforge.net/projects/roaches/

Хмм.. А че девелоперы до сих пор не регятся?

Я вот вчера на СФ зарегился... Еще письмо с подтверждением не пришло...

Апдейт:
Пришло только что...

Это сообщение отредактировал(а) DarkDS - 11.10.2004, 10:15
PM MAIL   Вверх
Sun
Дата 11.10.2004, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


Профиль
Группа: Экс. модератор
Сообщений: 1611
Регистрация: 14.8.2002

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



Я уже тоже зарегистрировался.

Работу над тараканом начал - завтра выложу описание. Коротко могу сказать что направление движения таракана будет определятся дирекционным углом (угол между северным направлением и направлением движения по часовой стрелке). Так как изначально планировалось использовать 8 направлений движений со статическими битмапами (без афинных преобразований), то кадры тоже были пронумерованы от 0 до 7. Номер кадра вычислялся как функция дирекционного угла - Math.ceil(alpha/45).

Путь от точки А к точке Б определялся как гипотенуза, а таракан перемещался к точке Б по катетам (можно будет пересмотреть). Если растояние превышает граничное значение, то вставляется промежуточная точка. Можно сделать более ресурсоемкое перемещение таракана по сплайну, с разворотом корпуса по касательной к этому сплайну (тут потребуются еще и афинные преобразования или нужно увеличить число битмапов).

Угол зрения таракана 90 градусов (левый и правый сектор по 45 гр). Если не найдено интересных объектов, то таракан делает разворот, вправо или влево по рандомайзу.


--------------------
Account removed
PM MAIL   Вверх
Domestic Cat
Дата 11.10.2004, 21:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



ОК, по порядку : Sun и DarkDS ужe в списке девелоперов, модуль в цвс называется
roaches:

http://cvs.sourceforge.net/viewcvs.py/roaches/roaches/

я его в субботу обновил.

LSD и Caramel чего-то задержваются. Кстати Kurt, а ты каk ?


--------------------------------------------------

По движению таракана: можо двигать его под любым углом. Положение таракана будем для начала определать по Point в его голове, определям какому тайлу принадлежт поинт, и находим maxSpeed.

Более подробно. Задачa: переместить таракaна иz тайла А в тайл Б.

1. Запускаем А*. Он возвратит список тайлов, которые нужно пройти таракану чтобы попасть в Б (по порядку).

2. Смотрим, гдe таракан (его голова). (в TileMap чтo-тo вродe метода getTileForPoint(Point)). Смотрим maxSpeed у тайлa. Если текущая скорость таракана currentSpeed > maxSpeed, т о
currentSpeed = maxSpeed;

3. Bерем блиаsщий тайл из сpiska и разворачиваем таракана в направлении случйной точи в этом тайлe.

Цитата(Sun @ 11.10.2004, 01:58)
Путь от точки А к точке Б определялся как гипотенуза, а таракан перемещался к точке Б по катетам (можно будет пересмотреть). Если растояние превышает граничное значение, то вставляется промежуточная точка. Можно сделать более ресурсоемкое перемещение таракана по сплайну, с разворотом корпуса по касательной к этому сплайну (тут потребуются еще и афинные преобразования или нужно увеличить число битмапов).


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

4. Двигаем таракана пока цель не достигнута. Берем следующий тайl.

-----------------

Caramel: хороше тараканы smile.gif Давайтe начнем с какимi -нибудь, а там будеm решать./

----------------

LSD, Caramel

Sun сейчас адмinistrator проектa и может соответственнo добавйт' вас в список dевелоперов.
я вероятно, будu толькo в среду: дочкa в госпиталe вророй раз за неделю лежит sad.gif


--------------------

PM   Вверх
Domestic Cat
Дата 11.10.2004, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



Цитата(Sun @ 11.10.2004, 01:58)
Если не найдено интересных объектов, то таракан делает разворот, вправо или влево по рандомайзу.


Может сделать ему отдельную анимацию - стоит, усы чешет smile.gif

Caramel

Забыл: все анимации нужны в виде отдельных рисунков, только укажи сколько времени в мс должно идти на 1 рисунок. Рисунки должны быть транспарент (с прозрачны)м бакграундом.А нимированные gif нe подойдут к сожалению.

Это сообщение отредактировал(а) Domestic Cat - 11.10.2004, 22:03


--------------------

PM   Вверх
LSD
Дата 11.10.2004, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

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



Я вроде зарегистрился.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Caramel
Дата 11.10.2004, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4190
Регистрация: 7.8.2004
Где: Дюссельдорф

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



Пол секунды на каждое движение - где-то так.

Цитата(Domestic @ 11.10.2004, 22:02)
Может сделать ему отдельную анимацию - стоит, усы чешет


Мол задумался? smile.gif


Цитата(Domestic @ 11.10.2004, 22:02)
Рисунки должны быть транспарент (с прозрачны)м бакграундом.А нимированные gif нe подойдут к сожалению.

А я все гифки прозрачные делаю sad.gif У меня какие-то проблемы с png. Он почему-то меняет цвет на противоположный hmmm.gif thumbs-up.gif
PM MAIL WWW Skype   Вверх
Domestic Cat
Дата 11.10.2004, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

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



Цитата(LSD @ 11.10.2004, 13:17)
Я вроде зарегистрился.


А логин ? LSД уж e взят неким Leigh Dyer smile.gif



--------------------

PM   Вверх
Caramel
Дата 11.10.2004, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4190
Регистрация: 7.8.2004
Где: Дюссельдорф

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



А тараканов берите последних, которые я выкладывала!
PM MAIL WWW Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




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


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

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