Page 68

68

Уроки Flash

Рис. 8

документа во флэш. Я решил организовать объекты в документе следующим образом. • Общая фоновая картинка, поверх которой я разместил кнопку новой игры и окно для ввода имени игрока (рис. 8). • Объект «игровое поле», содержащий в себе фоновую картинку непосредственно игрового поля, окно отображения имени победителя, поля для счета попаданий, поля с именами игроков, набор кораблей, используемых в процессе игры (рис. 9). • Объект «режим конструктора», содержащий в себе фоновую картинку непосредственно игрового поля, область конвейера, на которой размещается кнопка старта игры, выделены места для кораблей с определенным количеством палуб, текстовые области для отображения количества имеющихся всего и доступных для расстановки на поле пользователя кораблей и набор кораблей для расстановки их на поле игрока (рис. 10). Также в документе присутствуют анимации выстрела (кольца дыма от ядра), взрыва при попадании по кораблю, взрыва при попадании в воду, анимация поврежденной палубы. Игра представляет собой два двумерных строковых массива 10×10, в ячейки которых заносятся определенные значения. В зависимости от них проводятся определенные действия над определенными объектами MovieClip, которым (в зависимости от режима игры или конструктора, или значения ячеек полей компьютера или игрока) задаются соответствующие значения прозрачности, положения на экране, отображения на экране в целом. Где расположить на экране корабль, какую анимацию проигрывать в момент попадания, где будут начало и конец пути полета ядра, и т.д., – все это определяется в зависимости от значений в ячейках массивов f1 и f2.

ArtTower.ru Magazine #7, январь, 2013

Рис. 9

Рис. 10

Поле игры • f1 – двумерный массив 10×10, поле компьютера, • f2 – двумерный массив 10×10, поле игрока.

размерностью размерностью

содержание

ArtTower Magazine #7  

Седьмой номер электронного журнала о компьютерной графике и фотографии. Журнал выпускается пользователями форума ArtTower.ru Все материалы,...

ArtTower Magazine #7  

Седьмой номер электронного журнала о компьютерной графике и фотографии. Журнал выпускается пользователями форума ArtTower.ru Все материалы,...

Advertisement