SlideShare a Scribd company logo
1 of 7
Программирование игр на XNA для Windows  Phone 7 Дмитрий Сошников dmitryso@microsoft.com
XNA XNA Game Studio XNA Графика Устройства ввода Звук Математика .NET Framework .NET Compact Framework XBox 360 Zune / Windows  Phone 7 Windows
Архитектура XNA Контент Код Компоненты XACT XINPUT XContent Direct3D Graphics Audio Input Math Storage Модель приложения Контентный конвейер Starter Kits Игры Инфраструк- тура Библиотека Платформа
Что нужно для программирования? Visual Studio 2010 DreamSpark BizSpark XNA Game Studio 4.0 Windows Phone Developer Tools http://developer.windowsphone.com/ Ресурсы Channel9 Training Kit: http://channel9.msdn.com/learn/courses/WP7TrainingKit/WP7XNA/ XNA Creators Club http://creators.xna.com/en-US/education/gettingstarted Загрузка приложения  в Windows Phone Marketplace
Модель приложения XNA Инициализация Загрузка ресурсов Цикл  игры Опрос устройств ввода Изменение состояния игры Отрисовка
Что нужно для программирования? Visual Studio 2010 DreamSpark BizSpark XNA Game Studio 4.0 Windows Phone Developer Tools http://developer.windowsphone.com/ Ресурсы Channel9 Training Kit: http://channel9.msdn.com/learn/courses/WP7TrainingKit/WP7XNA/ XNA Creators Club http://creators.xna.com/en-US/education/gettingstarted Загрузка приложения  в Windows Phone Marketplace
spriteBatch.DrawString(“Thank.You!”); Дмитрий Сошников dmitryso@microsoft.com, dmitri@soshnikov.com http://www.soshnikov.com http://blogs.msdn.com/sos http://twitter.com/shwars

More Related Content

Viewers also liked

25 перспективы развития информационных технологий
25 перспективы развития информационных технологий25 перспективы развития информационных технологий
25 перспективы развития информационных технологийSergey Lomakin
 
23 глобальные компьютерные сети
23 глобальные компьютерные сети23 глобальные компьютерные сети
23 глобальные компьютерные сетиSergey Lomakin
 
24 компьютерная преступность и защита информации
24 компьютерная преступность и защита информации24 компьютерная преступность и защита информации
24 компьютерная преступность и защита информацииSergey Lomakin
 
22 коммуникационное оборудование и организация компьютерных сетей
22 коммуникационное оборудование и организация компьютерных сетей22 коммуникационное оборудование и организация компьютерных сетей
22 коммуникационное оборудование и организация компьютерных сетейSergey Lomakin
 
19 устройства вывода информации
19 устройства вывода информации19 устройства вывода информации
19 устройства вывода информацииSergey Lomakin
 
20 устройства хранения информации
20 устройства хранения информации20 устройства хранения информации
20 устройства хранения информацииSergey Lomakin
 
Курсовая работа на заказ на www.studentam-in.ru
Курсовая работа на заказ на www.studentam-in.ruКурсовая работа на заказ на www.studentam-in.ru
Курсовая работа на заказ на www.studentam-in.ruAlexandr Konfidentsialno
 
міністерство освіти і науки звіт
міністерство освіти і науки звітміністерство освіти і науки звіт
міністерство освіти і науки звітlilysia
 
Animación digital II 2014-2
Animación digital II 2014-2Animación digital II 2014-2
Animación digital II 2014-2Carlos Cardoso
 
Звіт про проходження педагогічної практики
Звіт про проходження педагогічної практикиЗвіт про проходження педагогічної практики
Звіт про проходження педагогічної практикиAlla
 
устройство компьютера
устройство компьютераустройство компьютера
устройство компьютераShelty2011
 
Презентация на тему: Устройство компьютера
Презентация на тему: Устройство компьютераПрезентация на тему: Устройство компьютера
Презентация на тему: Устройство компьютера2berkas
 
Программирование на языке C Sharp (СИ решетка) ПРАКТИКУМ
Программирование на языке C Sharp (СИ решетка) ПРАКТИКУМПрограммирование на языке C Sharp (СИ решетка) ПРАКТИКУМ
Программирование на языке C Sharp (СИ решетка) ПРАКТИКУМAlexandr Konfidentsialno
 
компьютер
компьютеркомпьютер
компьютерNatashk
 
Презентация к защите дипломной работы
Презентация к защите дипломной работыПрезентация к защите дипломной работы
Презентация к защите дипломной работыAlexandr Konfidentsialno
 
18 устройства ввода информации лекция
18 устройства ввода информации лекция18 устройства ввода информации лекция
18 устройства ввода информации лекцияSergey Lomakin
 

Viewers also liked (18)

25 перспективы развития информационных технологий
25 перспективы развития информационных технологий25 перспективы развития информационных технологий
25 перспективы развития информационных технологий
 
23 глобальные компьютерные сети
23 глобальные компьютерные сети23 глобальные компьютерные сети
23 глобальные компьютерные сети
 
24 компьютерная преступность и защита информации
24 компьютерная преступность и защита информации24 компьютерная преступность и защита информации
24 компьютерная преступность и защита информации
 
22 коммуникационное оборудование и организация компьютерных сетей
22 коммуникационное оборудование и организация компьютерных сетей22 коммуникационное оборудование и организация компьютерных сетей
22 коммуникационное оборудование и организация компьютерных сетей
 
19 устройства вывода информации
19 устройства вывода информации19 устройства вывода информации
19 устройства вывода информации
 
20 устройства хранения информации
20 устройства хранения информации20 устройства хранения информации
20 устройства хранения информации
 
Курсовая работа на заказ на www.studentam-in.ru
Курсовая работа на заказ на www.studentam-in.ruКурсовая работа на заказ на www.studentam-in.ru
Курсовая работа на заказ на www.studentam-in.ru
 
міністерство освіти і науки звіт
міністерство освіти і науки звітміністерство освіти і науки звіт
міністерство освіти і науки звіт
 
Animación digital II 2014-2
Animación digital II 2014-2Animación digital II 2014-2
Animación digital II 2014-2
 
Звіт про проходження педагогічної практики
Звіт про проходження педагогічної практикиЗвіт про проходження педагогічної практики
Звіт про проходження педагогічної практики
 
EYEC2014 Program
EYEC2014 ProgramEYEC2014 Program
EYEC2014 Program
 
Issuu1
Issuu1Issuu1
Issuu1
 
устройство компьютера
устройство компьютераустройство компьютера
устройство компьютера
 
Презентация на тему: Устройство компьютера
Презентация на тему: Устройство компьютераПрезентация на тему: Устройство компьютера
Презентация на тему: Устройство компьютера
 
Программирование на языке C Sharp (СИ решетка) ПРАКТИКУМ
Программирование на языке C Sharp (СИ решетка) ПРАКТИКУМПрограммирование на языке C Sharp (СИ решетка) ПРАКТИКУМ
Программирование на языке C Sharp (СИ решетка) ПРАКТИКУМ
 
компьютер
компьютеркомпьютер
компьютер
 
Презентация к защите дипломной работы
Презентация к защите дипломной работыПрезентация к защите дипломной работы
Презентация к защите дипломной работы
 
18 устройства ввода информации лекция
18 устройства ввода информации лекция18 устройства ввода информации лекция
18 устройства ввода информации лекция
 

More from Dmitri Soshnikov

Машинное обучение для школьников
Машинное обучение для школьниковМашинное обучение для школьников
Машинное обучение для школьниковDmitri Soshnikov
 
Увлекательный мир программирования.
Увлекательный мир программирования.Увлекательный мир программирования.
Увлекательный мир программирования.Dmitri Soshnikov
 
DevCon 2014: Вдохновляем детей с помощью технологий
DevCon 2014: Вдохновляем детей с помощью технологийDevCon 2014: Вдохновляем детей с помощью технологий
DevCon 2014: Вдохновляем детей с помощью технологийDmitri Soshnikov
 
SECR2013: F# и обработка потоковых данных: от потока твиттер-сообщений до сен...
SECR2013: F# и обработка потоковых данных: от потока твиттер-сообщений до сен...SECR2013: F# и обработка потоковых данных: от потока твиттер-сообщений до сен...
SECR2013: F# и обработка потоковых данных: от потока твиттер-сообщений до сен...Dmitri Soshnikov
 
SECR2013: Как научить ваших детей программировать
SECR2013: Как научить ваших детей программироватьSECR2013: Как научить ваших детей программировать
SECR2013: Как научить ваших детей программироватьDmitri Soshnikov
 
Функциональное программирование для разработки распределённых, облачных и веб...
Функциональное программирование для разработки распределённых, облачных и веб...Функциональное программирование для разработки распределённых, облачных и веб...
Функциональное программирование для разработки распределённых, облачных и веб...Dmitri Soshnikov
 
Язык программирования C#
Язык программирования C#Язык программирования C#
Язык программирования C#Dmitri Soshnikov
 
Языки программирования
Языки программированияЯзыки программирования
Языки программированияDmitri Soshnikov
 
MoITvation - презентация-размышление о роли IT в современном мире с конкретны...
MoITvation - презентация-размышление о роли IT в современном мире с конкретны...MoITvation - презентация-размышление о роли IT в современном мире с конкретны...
MoITvation - презентация-размышление о роли IT в современном мире с конкретны...Dmitri Soshnikov
 
Обзор программных средств Майкрософт для графики и визуализации: коммерческой...
Обзор программных средств Майкрософт для графики и визуализации: коммерческой...Обзор программных средств Майкрософт для графики и визуализации: коммерческой...
Обзор программных средств Майкрософт для графики и визуализации: коммерческой...Dmitri Soshnikov
 
Cloud Computing - новая парадигма облачных вычислений. Windows Azure.
Cloud Computing - новая парадигма облачных вычислений. Windows Azure.Cloud Computing - новая парадигма облачных вычислений. Windows Azure.
Cloud Computing - новая парадигма облачных вычислений. Windows Azure.Dmitri Soshnikov
 

More from Dmitri Soshnikov (11)

Машинное обучение для школьников
Машинное обучение для школьниковМашинное обучение для школьников
Машинное обучение для школьников
 
Увлекательный мир программирования.
Увлекательный мир программирования.Увлекательный мир программирования.
Увлекательный мир программирования.
 
DevCon 2014: Вдохновляем детей с помощью технологий
DevCon 2014: Вдохновляем детей с помощью технологийDevCon 2014: Вдохновляем детей с помощью технологий
DevCon 2014: Вдохновляем детей с помощью технологий
 
SECR2013: F# и обработка потоковых данных: от потока твиттер-сообщений до сен...
SECR2013: F# и обработка потоковых данных: от потока твиттер-сообщений до сен...SECR2013: F# и обработка потоковых данных: от потока твиттер-сообщений до сен...
SECR2013: F# и обработка потоковых данных: от потока твиттер-сообщений до сен...
 
SECR2013: Как научить ваших детей программировать
SECR2013: Как научить ваших детей программироватьSECR2013: Как научить ваших детей программировать
SECR2013: Как научить ваших детей программировать
 
Функциональное программирование для разработки распределённых, облачных и веб...
Функциональное программирование для разработки распределённых, облачных и веб...Функциональное программирование для разработки распределённых, облачных и веб...
Функциональное программирование для разработки распределённых, облачных и веб...
 
Язык программирования C#
Язык программирования C#Язык программирования C#
Язык программирования C#
 
Языки программирования
Языки программированияЯзыки программирования
Языки программирования
 
MoITvation - презентация-размышление о роли IT в современном мире с конкретны...
MoITvation - презентация-размышление о роли IT в современном мире с конкретны...MoITvation - презентация-размышление о роли IT в современном мире с конкретны...
MoITvation - презентация-размышление о роли IT в современном мире с конкретны...
 
Обзор программных средств Майкрософт для графики и визуализации: коммерческой...
Обзор программных средств Майкрософт для графики и визуализации: коммерческой...Обзор программных средств Майкрософт для графики и визуализации: коммерческой...
Обзор программных средств Майкрософт для графики и визуализации: коммерческой...
 
Cloud Computing - новая парадигма облачных вычислений. Windows Azure.
Cloud Computing - новая парадигма облачных вычислений. Windows Azure.Cloud Computing - новая парадигма облачных вычислений. Windows Azure.
Cloud Computing - новая парадигма облачных вычислений. Windows Azure.
 

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

  • 1. Программирование игр на XNA для Windows Phone 7 Дмитрий Сошников dmitryso@microsoft.com
  • 2. XNA XNA Game Studio XNA Графика Устройства ввода Звук Математика .NET Framework .NET Compact Framework XBox 360 Zune / Windows Phone 7 Windows
  • 3. Архитектура XNA Контент Код Компоненты XACT XINPUT XContent Direct3D Graphics Audio Input Math Storage Модель приложения Контентный конвейер Starter Kits Игры Инфраструк- тура Библиотека Платформа
  • 4. Что нужно для программирования? Visual Studio 2010 DreamSpark BizSpark XNA Game Studio 4.0 Windows Phone Developer Tools http://developer.windowsphone.com/ Ресурсы Channel9 Training Kit: http://channel9.msdn.com/learn/courses/WP7TrainingKit/WP7XNA/ XNA Creators Club http://creators.xna.com/en-US/education/gettingstarted Загрузка приложения в Windows Phone Marketplace
  • 5. Модель приложения XNA Инициализация Загрузка ресурсов Цикл игры Опрос устройств ввода Изменение состояния игры Отрисовка
  • 6. Что нужно для программирования? Visual Studio 2010 DreamSpark BizSpark XNA Game Studio 4.0 Windows Phone Developer Tools http://developer.windowsphone.com/ Ресурсы Channel9 Training Kit: http://channel9.msdn.com/learn/courses/WP7TrainingKit/WP7XNA/ XNA Creators Club http://creators.xna.com/en-US/education/gettingstarted Загрузка приложения в Windows Phone Marketplace
  • 7. spriteBatch.DrawString(“Thank.You!”); Дмитрий Сошников dmitryso@microsoft.com, dmitri@soshnikov.com http://www.soshnikov.com http://blogs.msdn.com/sos http://twitter.com/shwars