Показать сообщение отдельно
Старый 08.01.2011, 18:48
andrew911 вне форума Посмотреть профиль Отправить личное сообщение для andrew911 Найти все сообщения от andrew911
  № 6  
Ответить с цитированием
andrew911

Регистрация: Mar 2007
Сообщений: 545
Цитата:
Сообщение от Psycho Tiger Посмотреть сообщение
Я бы всё поле делал как двумерный массив. В массиве есть 2 значения: 0 и 1. 1 - есть блок, 0 - нет блока. Блок движется вниз. Например, блок состоит из 4 "элементов", при движении вниз мы проверяем, может ли каждый блок пройти вниз. Если может - сдвигаем. Если не может - значит записываем в этот двумерный массив единицами места, где блок находится и проверяем, не образовалась ли линия, заполненная единицами.
+1
Думаю такие игры, как и платформеры проще делать через двумерный массив, чем отслеживать столкновения и тп.