Показать сообщение отдельно
Старый 28.11.2010, 16:06   #7
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Worms и ему подобные

Да вормсы по крайней мере старый и не 3D представляли собой просто карту спрайтов, которую я описывал в Lib_arcade. Сама карта правда генерируется программно по очень интересному алгоритму, но это не суть важно. Карта может быть и статической. При стрельбе или бросании гранаты на место взрыва просто рисуется голубой круг и запоминается его положение в массиве. Ну а при движении червя или полете снаряда просто проверяется цвет пикселя в желаемой точке перемещения. Если там голубой цвет, то перемещать можно. Иначе нельзя.
(Offline)
 
Ответить с цитированием