Microsoft TechDays Иван Андреев Microsoft TechDays Игра состоит из: Графика Управление AI Звук.

Презентация:



Advertisements
Похожие презентации
Новые продукты Microsoft для повышения качества и эффективности образования Амит Миталь Старший вице-президент Microsoft по развитию социальных проектов.
Advertisements

Microsoft TechDays Евгений Марченков Эксперт по технологиям разработки ПО Microsoft.
Microsoft TechDays Людмила Шайкина Quarta Consulting
Microsoft TechDays Павел Маслов MVP, Directory Services.
Microsoft TechDays Евгений Марченков Эксперт по технологиям разработки ПО Microsoft.
На примере одного дня из жизни руководителя. Поездка в Милан.
Microsoft TechDays Леонид Шапиро MCT ЦКО «Специалист»
Валерия Казбан, менежер по работе с государственным сектором, Майкрософт Украина Опыт внедрения концепции е- управления Майкрософт Украина: локальные особенности.
Msdevcon.ru#msdevcon. OPEN SOURCE РЕШЕНИЯ В ОБЛАКЕ WINDOWS AZURE Воркачёв Владимир.
Taтьяна Знаменская Здравоохранение и социальные службы. Microsoft Центральная Европа.
Microsoft TechDays Николай Миляев консультант Microsoft.
Microsoft TechDays Константин Трещев MCITP: Enterprise Administrator
Microsoft TechDays Павел Дугаев Руководитель проектов Вебзавод
Microsoft TechDays Леонид Шапиро MCT, MVP, MCSE Microsoft TechDays Правила наименьших привилегий Стандартные средства защиты Microsoft Свойства учетной.
Microsoft TechDays Заграничнов Александр Microsoft.
Будущее режима /hosting в Exchange Иван Макаров Менеджер по маркетингу Exchange Microsoft Россия.
Вычислительные ресурсы и приложения доступные через Интернет в виде сервисов Облачные вычисления.
Microsoft TechDays Черкас Дмитрий Специалист по технологиям Microsoft.
Ромуальд Здебский Microsoft.
Microsoft TechDays Марат Бакиров Эксперт по разработке ПО Microsoft
Транксрипт:

Microsoft TechDayshttp:// Иван Андреев

Microsoft TechDayshttp:// Игра состоит из: Графика Управление AI Звук

Microsoft TechDayshttp:// Используются декартовы координаты Точка описывается: Целочисленными координатами Цветом

Microsoft TechDayshttp:// Основной объект SpriteBatch Рисование в блоках Begin/End Объекты рисуются Back-to-front

Microsoft TechDayshttp:// Звезда описывается: Координатами (x,y) Удаленностью (scale) Скоростью Не мы движемся вверх, а звезды движутся вниз!

Microsoft TechDayshttp://

Добавим интерактивность Microsoft.Xna.Framework.Input: Клавиатура Мышь Геймпад XBOX 360

Microsoft TechDayshttp:// Клавиатура: Стрелки – перемещение Пробел – выстрел Escape – выход из игры Мышь: Перемещение мыши – перемещение корабля Левая кнопка - выстрел

Microsoft TechDayshttp://

Два объекта пересекаются если пересекаются их прямоугольные рамки! Для определения пересечений рамок воспользуемся Rectangle

Microsoft TechDayshttp://

Добавим вражеские корабли Создадим 2 стратегии управления вражескими кораблями: Быстрая лобовая атака Маневрирование

Microsoft TechDayshttp://

Добавим систему набора очков Будем прибавлять очки за уничтожение противников Выведем количество очков

Microsoft TechDayshttp://

Добавим главное меню Добавим состояния игры: В меню В игре Выход Меню Игра Play game Exit game Esc

Microsoft TechDayshttp://

Добавим: Основную игровую музыку Звуки выстрелов Для этого: Создадим проект Microsoft XACT Добавим получившиеся файлы в проект Воспользуемся Microsoft.Xna.Framework.Audio

Microsoft TechDayshttp://

Мы получили: 2d графику Обработку пользовательского ввода Искусственный интеллект Главное меню Звук и музыку

Microsoft TechDayshttp:// Международное студенческое соревнование Game Development конкурс Участвуйте Найдите идею Соберите команду Создайте игру

Microsoft TechDayshttp:// Иван Андреев

Microsoft TechDayshttp:// © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.