Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ядерный взрыв в 2D аркаде [Delphi, Windows, Pocket PC]


ZAROLF ©   (2004-03-10 14:05:00) 

Народ прошу помочь, у меня в аркаде после попадания боеголовки в определённую стену, должна произойти детонация(причём ударная волна взрыва должна частично гаситься об стены - где закрытая месность), так же взрыв должен быть ограничен плоскостями в горизонтальном else вертикальном положенииях.Подскажите как проще сие реализовать.


Poison man   (2004-03-12 10:57:00) [1]

Господин создатель темы, почитайте, пожалуйста, физику для начала.


lyeh   (2004-03-12 00:52:00) [2]

2 WebErr ©
>> дописывай атомный взрыв и защити за меня диплом по "динамике взрывной волны"!

Хорош флеймить :)

ZAROLF ©

Мдааа :) В стену летит ядернаяракета, а после взрыва волна еще и гаситься должна :)
Попробуй при взрыве рисовать аним. спрайт взрыва, и создавай кучу невидимых спрайтов (тут и ПикселЧек не нужен, и отрисовки нет, так что можно), пусть у каждого будет параметр Damage - в самом начале пусть будет максимум, и распространяй эти спрайты в стороны. При обработке спрайтов назначай Damage - чем дальше от эпицентра, тем меньше... Еще проверяй коллизии со стенами - если есть, то тоже уменьшай урон


WebErr   (2004-03-11 18:35:00) [3]

Ба!!! Аэродинамика пошла! :))))
Если уж на то пошло - дописывай атомный взрыв и защити за меня диплом по "динамике взрывной волны"! :))))
Вообще-то со стенками это ты себе жызнь усложнил - сиё не так просто как думается - сделай всё без отражения от стенок простым спрайтом, увидишь, что жить может быть так просто как и писать игры на Делфях! :))))


SoulSilver   (2004-03-11 18:17:00) [4]

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


ZAROLF   (2004-03-11 15:08:00) [5]

И еще, каких размеров у тебя карта, что там после ядерного взрыва еще что то остается?
-----------------------------------------------------------------
Почему обязательно - если ядерный то это уже ...здец всему. Да карта большая, но это не говорит о настоящем мире.


Рамиль   (2004-03-11 14:32:00) [6]

Для наземного взрыва урон обратно пропорционален r^2 - r^3, последствия от радиации это слишком, ИМХО.
И еще, каких размеров у тебя карта, что там после ядерного взрыва еще что то остается?


ZAROLF   (2004-03-11 14:05:00) [7]

SoulSilver ©   (10.03.04 21:02) [2]
2 Zarolf: Можно сделать взрыв в виде одного спрайта посередине (место детонации) и расходящихся нескольких спрайтов, которые при столкновении об стену Sprite.Dead;
-----------------------------------------------------------------
С анимацией я уже разобрался, осталось поработать с физикой(меня интересует хотябы как примерно можно расчетать урон от взрыва: радиус поражения(чем дальше тем меньше урон),облучение(в открытой месности поподания под облучение),последствия от радиации.


Альф   (2004-03-11 11:22:00) [8]

Ядерныйвзрыв и стены ??? это чтото новенькое :)


SoulSilver   (2004-03-10 21:02:00) [9]

2 Zarolf: Можно сделать взрыв в виде одного спрайта посередине (место детонации) и расходящихся нескольких спрайтов, которые при столкновении об стену Sprite.Dead;


cyborg   (2004-03-10 16:39:00) [10]

http://www.cyborghome.ru/index.php?&id=sources
Такой взрыв не пойдёт?


Наверх

Титульная страница Поиск, карта сайта Написать письмо