Справка:
Xna – это фреймворк для написания игр под Windows, XBOX360 и Zune от Microsoft.
Представляет собой обертку над DirectX в управляемом коде +можество дополнительного функционала.
C#, .NET
Бытует мнение, что технология весьма перспективна :)
Посмотри статью habrahabr.ru/sandbox/252/
Автор делится способом вывода сообщений на кириллице при разработке с использованием XNA
Поделился бы с удовольствием инвайтом, но нет их)
Интересная технология. Летом 2007 года к нам в кампус приезжал представитель Microsoft, показывал всё на пальцах, то есть прямо на сцене актового зала. Скорость разработки просто поражает.
Предложение конечно интересное, но я честно говоря считаю, что именно для программирования это не самый удобный формат — для уроков по комп. графике например — просто отличненько, а тут даже не знаю.
Впрочем, у вас есть все шансы меня переубедить :)
Какие аргументы будут в сторону целесообразности создания скринкастов?
Да в общем-то каких-то оригинальных аргументов нет, просто вот например на Techdays есть серия скринкастов по XNA, оказалось вполне удобно и интересно.
Просьба к автору при написании материалов и наличии в статье чего-нить типа «а сейчас возьмём вот эту модель и сделаем вот так», давать ещё и линки на ресурсы где можно взять эту модель. Так сказать чтобы требование в смежной теме, например моделирование, не ставило нас в тупик.
Без разрешения можно под винду. Как насчет zune не знаю, а вот чтобы под Xbox — Microsoft ведет суровый контроль в этой области, в общем, нужно платить членский взнос порядка 100$ в год.
А не опасен ли такой подход? Без независимых разработчиков рынок медленно вымрет в отсутствии новых идей. Это уже сейчас видно даже на рынке PC, где из-за колоссальной стоимости графики никто не хочет вкладываться в необычные проект, что приводит к застою рынка (на КРИ об этом говорили).
Конечно не мало, но на PC игры продаются не так хорошо как на консоли. XBox на консолях тоже хорошо зажигает, но деньги есть деньги. 2/3 самого прибыльного рынка остаются вне игры. Я уже молчу про мобильные платформы — у Zune большие проблемы с продажами по сравнению с PSP и iPhone.
Понятно, что проблема кроссплатформенности — это отдельная и сложная тема. Но не кажется ли спорным выбор технологии, рынок которой производитель ограничил по политическим причинам?
В любом случае стоит. Просто этих голосований много, а ярких статей после них практически нет. Только статья способна показать, надо ли писать дальше. А аудитория определённо найдётся, вы ж не про ремонт «Москвича» или приготовление утки по-пекински рассказывать собрались.
Насчет геймдева не знаю — никогда не занимался и в обозримом будующем не планирую.
Но статьи об XNA были бы весьма полезны. Я пытался написать библиотеку для рисования поверхностей на XNA, но покаместь забросил.
«Модель приложения
XNA Framework делится на три основные части:
* Графический движок XNA в Microsoft.XNA.Framework.dll.
* Модель игрового приложения XNA в Microsoft.XNA.Framework.Game.dll.
* Конвейер содержимого XNA в Microsoft.XNA.Framework.Content.Pipeline.dll.
Все эти библиотеки написаны на C# и являются полностью управляемыми. Это значит, что вы можете открыть их, например, с помощью утилиты Reflector (возьмите ее по адресу www.aisto.com/roeder/dotnet/) и посмотреть, как они работают. Большая часть функциональности просто вызывает библиотеки DirectX, слегка упрощая работу с ними.»
А можно ещё и по геймдеву в общем. начиная с азов, с рассказами о коллизиях и другои-другом связанном с геймдевом? Просто интересно ведь всё это… А вообще хочу почитать про OGRE =))
Интересны ли вам будут авторские статьи по геймдеву под Windows, XBOX360 и Zune с помощью XNA?