Bizzy Bees – построение XNA-игры для Windows Phone 7
В сегодняшнем сообщении речь пойдет о простой, прямолинейной и крайне поучительной последовательности создания XNA-игры для Windows Phone 7.
Разбор XNA для WindowsPhone – создание игры BizzyBees
Игра называется Bizzy Bees («Трудолюбивые пчелки») и ее можно скачать бесплатно с Marketplace.
Идея приложения очень проста: цель – собрать как можно больше ярких цветов пока они не достигнут нижнего края экрана. Вы собираете цветы с помощью пчелки соответствующего цвета, желтые – желтой пчелой, розовые – розовой и т. п. и все пчелы соответствуют цвету цветков.
В этой части мы поговорим о создании упрощенной версии игры от начала до конца.
Шаг 1: Настройка места действия (проекты и средства)
Шаг 2: Прорисовка сцены
Шаг 3: Добавление цветов
Шаг 4: Оживление объектов
Шаг 5: Добавление пчел
Шаг 6: Взаимодействие с пользователем
Шаг 7: Сборка всех частей
...
Самое крутое, что кроме исходников, с которыми можно играть (см. решение ниже), Tess проводит нас через все шаги создания игры…
От краткого введения в написание игр в XNA (которое сильно отличается от Silverlight) и настройки исходных ресурсов (растровых изображений и т. п.) на первом шаге:
До добавления движения на четвертом шаге:
И последним штрихом, домашнее задание для читателей седьмого шага:
Почти в каждом сообщении Тесс дает фрагменты кода, графики, советы, как избежать общих трудностей и комментарии, относящиеся к текущей задаче.
Если вы ищете дружескую и простую серию руководств, посвященных созданию XNA-игр для Windows Phone 7, то эти посты вы захотите прочесть.