Bizzy Bees – построение XNA-игры для Windows Phone 7

Грэг Дункан

В сегодняшнем сообщении речь пойдет о простой, прямолинейной и крайне поучительной последовательности создания XNA-игры для Windows Phone 7.

Разбор XNA для WindowsPhone – создание игры BizzyBees

Игра называется Bizzy Bees («Трудолюбивые пчелки») и ее можно скачать бесплатно с Marketplace.

clip_image002

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

В этой части мы поговорим о создании упрощенной версии игры от начала до конца.

Шаг 1: Настройка места действия (проекты и средства)
Шаг 2: Прорисовка сцены
Шаг 3: Добавление цветов
Шаг 4: Оживление объектов
Шаг 5: Добавление пчел
Шаг 6: Взаимодействие с пользователем
Шаг 7: Сборка всех частей

...

Самое крутое, что кроме исходников, с которыми можно играть (см. решение ниже), Tess проводит нас через все шаги создания игры…

clip_image004

От краткого введения в написание игр в XNA (которое сильно отличается от Silverlight) и настройки исходных ресурсов (растровых изображений и т. п.) на первом шаге:

clip_image006

До добавления движения на четвертом шаге:

clip_image008

И последним штрихом, домашнее задание для читателей седьмого шага:

clip_image010

Почти в каждом сообщении Тесс дает фрагменты кода, графики, советы, как избежать общих трудностей и комментарии, относящиеся к текущей задаче.

Если вы ищете дружескую и простую серию руководств, посвященных созданию XNA-игр для Windows Phone 7, то эти посты вы захотите прочесть.