Компьютерные науки

Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA

Программа о разработке мультимедийных и игровых мобильных приложений для платформы Windows Phone 7 с применением графических возможностей технологий Silverlight и XNA.
Студентов 885 Выпускников 19 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Эта учебная программа посвящена полному циклу создания мобильных игр и мультимедийных проектов для платформы Windows Phone 7. В учебной программе рассматриваются особенности проектирования интерфейсов на базе Silverlight, принципы 2D и 3D графики в XNA, а также пространственные преобразования объектов. Подробно разбирается реализация физических моделей, работа со звуком, сенсорным вводом и встроенным акселерометром. Учебная программа ориентирована на специалистов, владеющих основами C#, которым важно научиться эффективно использовать аппаратные и графические возможности мобильных устройств.
Цели
  • Познакомить с архитектурой и возможностями платформы Windows Phone 7.
  • Раскрыть методы разработки игр с использованием XNA и Silverlight.
  • Сформировать навыки работы с аппаратными сенсорами мобильных устройств.
Чему я научусь?
  • Создавать игровую логику, 2D и 3D графику с помощью фреймворка XNA.
  • Проектировать пользовательские интерфейсы на базе Silverlight.
  • Интегрировать управление через сенсорный экран и акселерометр.

Авторы

Заика Александр Александрович
Заика Александр Александрович
Старший преподаватель кафедры ИТ, Институт Управления, Бизнеса и Права, Ростов-на-Дону.\n
Чему я научусь?
  • Создавать игровую логику, 2D и 3D графику с помощью фреймворка XNA.
  • Проектировать пользовательские интерфейсы на базе Silverlight.
  • Интегрировать управление через сенсорный экран и акселерометр.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Основы разработки компьютерных игр Эта лекция посвящена основам разработки компьютерных игр. Здесь мы будем говорить об играх и об их... Эта лекция посвящена основам разработки компьютерных игр. Здесь мы будем говорить об играх и об их создании без рассмотрения конкретных инструментов. ещё
2 Психология компьютерных игр, феномен мобильных игр "В этой лекции мы поговорим о жанрах компьютерных игр, о том, как сделать игру интересной, проанализируем... "В этой лекции мы поговорим о жанрах компьютерных игр, о том, как сделать игру интересной, проанализируем так называемые ""культовые"" игры, рассмотрим феномен мобильных игр." ещё
3 Игровые ресурсы, игровая документация Эта лекция посвящена игровым ресурсам, специальной терминологии, используемой при разработке игр и игровой документации.
Игровые ресурсы, игровая документация тест для курса Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA 50 мин
4 Обзор платформы Windows Phone 7 и устройств на ее основе В этой лекции мы приведем общий обзор возможностей платформы Windows Phone 7.5. и устройств, рассчитанных на... В этой лекции мы приведем общий обзор возможностей платформы Windows Phone 7.5. и устройств, рассчитанных на работу под управлением ОС Windows Phone OS 7.1. ещё
5 Знакомство с технологиями Silverlight и XNA, выбор технологии для разработки игрового приложения Эта лекция посвящена общему обзору технологий XNA и Silverlight.
Знакомство с технологиями Silverlight и XNA, выбор технологии для разработки игрового приложения тест для курса Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA 50 мин
6 Организация рабочего места, освоение среды разработки В данной лабораторной работе мы поговорим об организации рабочего места разработчика, рассмотрим основные инструменты разработчика
7 Введение в XNA, знакомство с проектом, первое приложение В данной лабораторной работе мы рассмотрим стандартный игровой проект XNA, на основе которого создаются компьютерные игры.
8 2D-графика в XNA В этой лабораторной работе мы рассмотрим систему координат, которая используется при создании двумерных игр, поговорим о... В этой лабораторной работе мы рассмотрим систему координат, которая используется при создании двумерных игр, поговорим о выводе двумерных изображений в XNA, рассмотрим вопросы наложения изображений, настройки параметров игрового окна. ещё
2D-графика в XNA тест для курса Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA 50 мин
9 Обсуждение проектов слушателей
10 Работа с текстом в XNA В этой лабораторной работе мы рассмотрим порядок вывода текстовых сообщений в XNA.
11 Основы обработки сенсорного ввода, перемещение объектов В этой лабораторной работе мы рассмотрим основы обработки сенсорного ввода и управления экранными объектами.
12 Акселерометр В этой лабораторной работе мы рассмотрим методы работы с акселерометром.
Акселерометр тест для курса Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA 50 мин
13 Использование данных о местоположении, другие способы управления В этой лабораторной работе мы рассмотрим работу с географическими координатами устройства, обработку жестов, некоторые другие возможности.
14 Озвучивание игр на платформе XNA Эта лабораторная работа посвящена озвучиванию игр в XNA.
Озвучивание игр на платформе XNA тест для курса Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA 50 мин
15 Игровая физика Эта лабораторная работа посвящена вопросам моделирования физических законов в играх и разработке платформенной игры.
16 Спрайтовая анимация Эта лабораторная работа посвящена различным методам анимации двумерных изображений (спрайтов), в частности, покадровой анимации, трансформации, созданию... Эта лабораторная работа посвящена различным методам анимации двумерных изображений (спрайтов), в частности, покадровой анимации, трансформации, созданию скроллинговых игр. ещё
17 Искусственный интеллект в играх Эта лабораторная работа посвящена использованию методов искусственного интеллекта при разработке игр.
Искусственный интеллект в играх тест для курса Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA 50 мин
18 Сохранение и загрузка игр, сериализация, работа с файлами Эта лабораторная работа посвящена использованию механизмов работы с изолированным хранилищем, организации сохранения и загрузки игр.
19 Пользовательский интерфейс в XNA Эта лабораторная работа посвящена конструированию пользовательского интерфейса XNA-приложений.
20 Многоуровневые игры Эта лабораторная работа посвящена построению многоуровневых игр.
Многоуровневые игры тест для курса Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA 50 мин
21 Трехмерная графика Эта лекция посвящена теоретическим основам визуализации трехмерных объектов в XNA.
22 Основы трехмерной графики в XNA В этой лабораторной работе мы рассмотрим вывод трехмерных объектов. В частности – формирование объектов средствами XNA... В этой лабораторной работе мы рассмотрим вывод трехмерных объектов. В частности – формирование объектов средствами XNA Framework и работу с загружаемыми трехмерными моделями. Так же здесь мы поговорим о текстурировании объектов. ещё
23 Пространственные преобразования объектов Эта лабораторная работа посвящена техникам пространственных преобразований объектов и управлению камерой.
Пространственные преобразования объектов тест для курса Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA 50 мин
24 Взаимодействие объектов Эта лабораторная работа посвящена обработке взаимодействия трехмерных объектов.
25 Игровой мир, освещение, тени Эта лабораторная работа посвящена методикам создания игрового мира, работе с освещением объектов.
26 Анимация, эффекты В этой лабораторной работе мы поговорим о применении графических эффектов в играх и об анимации персонажей.
Анимация, эффекты тест для курса Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA 50 мин
27 Введение в Silverlight, знакомство с проектом, первое приложение Эта лабораторная работа посвящена основам разработки приложений для Silverlight.
28 Навигация, ориентация экрана Эта лабораторная работа посвящена организации навигации в Silverlight-приложениях, управлению ориентацией страниц.
29 2D-графика и анимация в Silverlight Эта работа посвящена выводу и анимации изображений в Silverlight-приложениях.
2D-графика и анимация в Silverlight тест для курса Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA 50 мин
30 Графика, управление объектами Эта лабораторная работа посвящена работе с изображениями и управлению экранными объектами.
31 Работа с данными, сохранение и загрузка параметров игры Эта лабораторная работа посвящена передаче данных между Silverlight-страницами и работе с изолированным хранилищем настроек.
32 Озвучивание игр, видео та лабораторная работа посвящена воспроизведению звуков и видеофрагментов в Siverlight-приложениях.
Озвучивание игр, видео тест для курса Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA 50 мин
33 Акселерометр, микрофон, панель приложения В этой работе будет рассмотрена работа с акселерометром, использование его для управления экранными объектами, кроме того,... В этой работе будет рассмотрена работа с акселерометром, использование его для управления экранными объектами, кроме того, мы поработаем с микрофоном устройства для записи и последующего воспроизведения звука. ещё
34 Совместное использование Silverlight и XNA Эта лабораторная работа посвящена разработке приложений на основе шаблона Приложение Silverlight и XNA для Windows Phone.
35 Пробные версии, реклама в приложении, анализ производительности Эта лабораторная работа посвящена созданию приложений, функциональность которых ограничена в пробном периоде, рекламе в приложениях, анализу... Эта лабораторная работа посвящена созданию приложений, функциональность которых ограничена в пробном периоде, рекламе в приложениях, анализу производительности приложений. ещё
Пробные версии, реклама в приложении, анализ производительности тест для курса Разработка компьютерных игр для Windows Phone 7 с использованием технологий Silverlight и XNA 50 мин
36 Защита итоговых проектов
37 Практикум
38 Итоговое соревнование Это занятие проводится в виде открытого конкурса разработки игры с использованием технологий которые были изучены при... Это занятие проводится в виде открытого конкурса разработки игры с использованием технологий которые были изучены при прохождении курса. В соревнованиях могут принять участие все желающие. Главное условие – использование платформ XNA или Silverlight для разработки игры, предназначенной для платформы Windows Phone 7. ещё
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.