Как стать автором
Обновить

Ответы на вопросы

Чулан
Данный пост является логическим продолжением первого поста, поэтому перед началом чтения данной статьи, рекомендуется прочитать его.

В первой статье было задано множество вопросов относительно проекта и сейчас я постараюсь ответить на них.

1. В чем суть приложения?
Xmal — автоматизированная система развития алгоритмического мышления в игровой форме и разрабатываться она будет в виде 3D игры.
Вся игра разбита на части (например, программирование), а части разбиты на главы (например, оператор присваивания). В начале каждой части Вам предстоит прослушать лекцию, после которой Вам будет предложено закрепить полученные знания, решая логические задачи. Процесс прохождения задач предполагает наличия знаний по материалу, представленному на лекции.

Читать дальше →
Всего голосов 8: ↑5 и ↓3 +2
Просмотры 326
Комментарии 13

Библиотека учебных курсов

IT-компании
В рамках программы MSDN Academic Alliance работает такой ресурс, как Библиотека учебных курсов.

image

Данный сайт адресован преподавателям, аспирантам, студентам и энтузиастам, преподающим и изучающим современные информационные технологии. Здесь размещены учебные курсы, разработанные в университетах и учебных центрах, использующих технологии Microsoft в своем учебном процессе. В настоящее время на сайте можно найти более 100 курсов, учебных пособой, книг, лабораторных работ, большая часть из которых написана и разработана преподавателями российских вузов.
Читать дальше →
Всего голосов 50: ↑38 и ↓12 +26
Просмотры 2.9K
Комментарии 9

Новые курсы в Библиотеке учебных курсов

IT-компании
Библиотека учебных курсов пополнилась новыми курсами:

  • Основы объектного программирования на C# 3.0
  • Технологии построения и использования персональных Windows-кластеров
  • Основы разработки компьютерных игр в XNA Game Studio
  • Сетевая безопасность на основе серверных продуктов Microsoft
  • Основы XAML
  • Основы Microsoft Sharepoint
  • Введение в программную инженерию
  • Методика выполнения курсовых и дипломных работ в составе команды с использованием среды Microsoft Visual Studio Team System
  • Программирование на языке С#: разработка консольных приложений
  • Программирование под Windows в среде Microsoft Visual Studio 2005 на языке C++
  • Управление проектами средствами Microsoft Project
  • Методология внедрения Microsoft Active Directory

Надеемся, эти курсы будут вам полезны в учебе, а кому-то и в преподавании :)

Читать дальше →
Всего голосов 43: ↑33 и ↓10 +23
Просмотры 2.3K
Комментарии 15

XNA — Быстрый старт для новичков

Чулан
Не так давно на хабре была опубликована статья XNA/XNA 3.0 – Быстрый старт для профи, которая заставила меня написать свою статью. Мой вариант, эдакий «Быстрый старт для новичков». Я и сам не так давно был «нубом» и еще помню через что мне пришлось пройти.

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

P.S.Это мой первый хабратопик, поэтому просьба громко не ругаться и по возможности сразу указать на ошибки.
Подробности под катом
Всего голосов 15: ↑13 и ↓2 +11
Просмотры 2K
Комментарии 2

2D игры на XNA теперь можно запускать через браузер!

Разработка игр *
Если вы пишите 2D игры под PC, Zune и XBOX, пользуясь средствами Microsoft XNA, то у меня для вас очень приятная новость: теперь в ваши игры можно будет играть через браузер!
На Codeplex (хостинг для opensource проектов от Microsoft) появилась библиотека, которая эмулирует функции XNA на платформе Silverlight, называется она XN4SL.

image

Читать дальше →
Всего голосов 57: ↑40 и ↓17 +23
Просмотры 2.6K
Комментарии 46

Windows 7 и Sensor API

Разработка игр *
Перевод
image
Одна из самых прикольных возможностей в Windows 7 — новый Sensor (и Location) API. API полностью нативные, но мы можем использовать его с .NET Framework, если установить Windows API Code Pack 1.0.
Читать дальше →
Всего голосов 59: ↑48 и ↓11 +37
Просмотры 3.7K
Комментарии 20

Обновление в Библиотеке учебных курсов

IT-компании
Библиотека учебных курсов пополнилась новыми курсами и книгами:
  • Технология разработки программных систем
  • Основы разработки компьютерных игр в XNA Game Studio
  • Разработка веб-приложений на ASP.NET
  • Параллельное программирование для многоядерных процессоров
  • Командная разработка с использованием Visual Studio Team Foundation Server
  • Знакомство с Microsoft Visulal Studio Team System 2008
  • Гибкая методология разработки программного обеспечения
Под катом описания и ссылки.
Читать дальше →
Всего голосов 35: ↑24 и ↓11 +13
Просмотры 1.1K
Комментарии 5

Microsoft XNA: Арканоид шаг за шагом

Разработка игр *
Несколько дней назад, бороздя просторы великого и могучего Интернета, наткнулся на Microsoft XNA Studio. Не то чтобы услышал об этом фреймворке в первый раз, но все предыдущие разы как-то проходил мимо, времени разбираться не было совершенно.
В этот раз что-то меня дернуло покопаться поглубже. Справедливо рассудив что для знакомства с библиотекой лучшего метода чем реализовать что нибудь на нем нет, а также имея в распоряжении свободный вечер, решил написать что нибудь простенькое, например любимый мною с детства Arkanoid (Brick Out), не корысти ради, а ознакомления для.

Это моя первая статья на хабре, убедительно прошу ногами не пинать

Смысл данной статьи показать как легко можно начать создавать свои игры при помощи XNA и, собственно, дать стимул для дальнейшего изучения этой платформы. Посему, на полноценную игру не претендует, графика — никакая, как и художник из меня. Да и физика могла бы быть пореалистичнее, но это уже выходит за рамки данной статьи, уверен что интересующиеся разработкой игр найдут немало достойных (и не очень) материалов в сети.

Исходники можно скачать тут


read more
Всего голосов 112: ↑91 и ↓21 +70
Просмотры 27K
Комментарии 53

Дополненная реальность с открытым кодом

Разработка игр *
Основанный на XNA Game Studio 3.1, движок Goblin XNA позволяет создавать миры дополненной реальности для мобильных и других платформ. Что из этого получается можно увидеть в видео.



Движок Goblin XNA распространяется с открытым исходным кодом под лицензией New BSD License. Дополнительную информацию можно почерпнуть со страницы сайта Колумбийского Университета.
Всего голосов 62: ↑51 и ↓11 +40
Просмотры 4.5K
Комментарии 26

Доступен черновик Programming Windows Phone 7 Series

.NET *
image

Узнаете это довольное лицо? Да это же старый добрый Чарльз Петцольд. Есть еще порох в пороховницах, осенью выходит его новая книга на актуальную тему Programming Windows Phone 7 Series. Уже доступна бесплатная черновая версия размеров 153 страницы и 6 глав:
Читать дальше →
Всего голосов 60: ↑39 и ↓21 +18
Просмотры 795
Комментарии 12

Что выбрать для разработки игр под Windows Phone 7? Silverlight или XNA

.NET *
Перевод
imageВ следствии поддержки, как XNA, так Silverlight на платформе Windows Phone 7, распространенным вопросом является – на чем лучше писать игры? Ответ прост – все зависит от… :)

Обе технологии обладают характерными преимуществами и было бы хорошо в конечном счете совместить возможности графики обеих технологий в одном и том же приложении и использовать лучший инструмент для работы. Я еще не углублялся в изменения у XNA на Windows Phone, так что выводы буду строить на основе опыта разработки игр на XNA в прошлом.
Читать дальше →
Всего голосов 62: ↑35 и ↓27 +8
Просмотры 1.7K
Комментарии 16

Пишем игры для Windows Phone

Разработка игр *

Не так давно публике была представлена платформа Windows Phone. Платформа очень интересная в плане разработки, т.к. присутствует поддержка .Net Framework, мультизадачность и XNA Framework, причем отличия у XNA от десктопной версии минимальны.

Вначале ложка дегтя: выяснилось, что пока на Windows Phone не будет полноценной поддержки собственных шейдеров, но обещается ряд предустановленных с широкими возможностями настройками. Что-ж, не будем огорчаться, всему свое время.
Для работы нам понадобится Windows Phone Developer Tools
Читать дальше →
Всего голосов 131: ↑106 и ↓25 +81
Просмотры 3.5K
Комментарии 18

Онлайн-доклады по Windows Phone 7 на русском языке

Разработка под Windows Phone *
Лето традиционно является хорошим временем, чтобы изучить материалы и заняться самообучением. Тема Windows Phone 7 вызвала большой интерес среди разработчиков и пользователей. Рад напомнить, что к конференции ReMIX мы вместе с замечательными докладчиками подготовили целый набор материалов по новой мобильной платформе.

Прежде всего, это два доклада, которые прошли на самой конференции. Сергей Звездин сделал общий обзор платформы WP7 для разработчиков, а Денис Хитров рассказал об опыте всемирно известной компании Spb Software по использованию WP7 в своих проектах.

Кроме того, на сайте TechDays выложены онлайн-доклады по отдельным аспектам Windows Phone от Сергея Звездина, Сергея Лутая, Ивана Андреева и Алены Косинской.

Обзорные доклады уровня 100:
Читать дальше →
Всего голосов 67: ↑44 и ↓23 +21
Просмотры 443
Комментарии 34

Проблемы в работе с XNA 4 CTP

Разработка игр *

Итак, начнем с того что я хотел написать продолжение своей предыдущей статьи о разработке игр для Windows Phone 7 на XNA, но у меня ничего не получилось. Почему? Сейчас расскажу.
Начальные условия: недавноустановленная Windows 7 Professional + минимум необходимого софта (браузер, антивирус, аська). Ну и плюс Visual Studio 2010 Ultimate с русской локализацией.
Читать дальше →
Всего голосов 55: ↑38 и ↓17 +21
Просмотры 1.3K
Комментарии 14

Xaps Minifier. Дополнение для Visual Studio 2010, позволяющее уменьшать размер Silverlight приложений

Silverlight *
Я постоянно работаю с Silverlight приложениями и выкладываю релизы регулярно. Как правило, я использую паттерн MVVM и его реализацию Prism. В результате создаётся несколько XAP файлов, содержащих сборки приложения и манифест.

Каждый, кто работает в соответствии с таким подходом, замечает, что большинство XAP файлов содержат дублирующиеся сборки. Например, при использовании библиотеки Prism, практически каждый XAP файл будет содержать все сборки из этой библиотеки. Prism добавляет порядка 300 Кб к каждому XAP файлу, что может увеличить размер приложения более чем на 1 Мб (при наличии 4-5 XAP файлов). Кроме того, дополнительные библиотеки (в первую очередь UI элементов) могут ещё более увеличить размер приложения.

Все эти факты заставили меня начать поиск пути уменьшения размеров XAP файлов.
далее
Всего голосов 48: ↑34 и ↓14 +20
Просмотры 1.8K
Комментарии 5

Дружим XNA и WPF

Разработка игр *
Вначале отвечу на вопрос «Зачем их дружить». Ответ прост — WPF хорош для пользовательских интерфейсов, XNA для сложной 3D графики и если вы делаете клиентское приложение со сложным интерфейсом и 3D элементами в нем, то связка XNA & WPF как раз для вас.
Статью я буду иллюстрировать на примере простенького медиаплеера, который я сейчас пишу.
Читать дальше →
Всего голосов 40: ↑33 и ↓7 +26
Просмотры 8.8K
Комментарии 21