Довольно очевидно, что Windows используется большим количеством людей, и что всем им система нужна для выполнения различных задач: от создания корпоративного сервера и установки на POS-терминалы до использования её на домашнем компьютере, и не только для этого. Многие понимают, что когда Microsoft обновляет Windows, ей приходится принимать множество компромиссных решений для обеспечения корректной работы своей операционной системы. Существует, однако, ещё один тип компромиссов, о существовании которого многие люди, пусть даже они и называют себя продвинутыми пользователями или администраторами, даже не догадываются. Это конфликт между разработчиками/программистами и самой Microsoft.
Читать полностью »
Рубрика «xna» - 2
Разработчики и Microsoft: взгляды на будущее
2013-06-13 в 19:25, admin, рубрики: .net, developers, metro ui, microsoft, silverlight, Windows 8, windows presentation foundation, xna, операционные системыПростенькое GUI для XNA
2013-05-23 в 18:20, admin, рубрики: game development, GUI, xna, велосипед, метки: gui, xna, велосипедДоброго времени суток. Эта статья не откроет Вам новые грани программирования, она не расскажет о классном способе решения проблемы, ничего такого. Просто ещё один старый велосипед, ржавый, но на ходу, и ехать ему ещё очень долго…

Итак
Когда я начал писал первую «серьёзную» игру на XNA стала проблема с отсутствием стандартного GUI на этом движке. Так как я учусь, опыта у меня немного, было решено писать свою систему интерфейса,Читать полностью »
Полезные проекты для xna разработчиков
2013-05-02 в 6:29, admin, рубрики: .net, game developement, game development, xna, метки: game developement, xnaДля разработчиков игр на XNA существует довольно много полезных и не очень проектов, которые весьма облегчат жизнь и избавят от написания своих велосипедов. Вот небольшой список годных open source проектов под xna:
Экономическая стратегия «Сахалинская колония»
2013-03-29 в 17:35, admin, рубрики: .net, game development, xna, Экономическая статегия, метки: .net, xna, Экономическая статегия Сахалинская колония — экономическая стратегия, цель которой, выжить. Игроку дается типовое, либо случайно сгенерированое игровое поле, поделенное на ячейки.
Каждая ячейка представляет собой определенный ресурс, либо чистое поле. В начале игры игроку дается здание администрации и 2 участка земли, на которых он может строить ресурсодобывающие строения. Все строения со временем разрушаются и требуют ремонта — за деньги вырученные от продажи ресурсов. Здание администрации является основным — невозможность его ремонта приводит к окончанию игры.
Выйти в плюс по доходам непросто, и редкий, но дорогой ремонт администрации часто ломает красиво выстроенные планы.

Размещаем до 2000 юнитов (XNA)
2013-03-22 в 15:33, admin, рубрики: .net, fun, game development, xna, метки: c++, fun, game development, xnaПривет, в этом посте будет представлено немного кода, пару картинок и несколько видео, про то, как я реализовывал быстрый алгоритм взаимодействия ракет и юнитов на XNA (2000 — 3000 юнито) и не только.
.png)
Разработка игры под Windows Phone
2013-01-07 в 17:06, admin, рубрики: silverlight, windows phone, xna, разработка под windows phone, метки: silverlight, windows phone, xna 
В этой статье я хочу рассказать о своем опыте написания игры под платформу Windows Phone. Несмотря на кажущуюся простоту, путь от идеи до принятия игры в Windows Phone Store занял практически год и был полон неожиданных подводных камней — как с технической, так и с организационной сторон. Статья рассчитана на начинающих разработчиков, которые имеют представление о .NET / C#, но не пробовали делать полноценных игр. Читать полностью »
Подключение win form в проект xna
2013-01-06 в 14:59, admin, рубрики: .net, game development, WinForm, xna, метки: c++, WinForm, xna 
Как известно, в xna не предусмотрен типовой GUI, поэтому каждому разработчику приходится решать — рисовать его самим, подключать готовые GUI библиотеки разработанные специально для xna (коих не так уж много), либо пытаться подключить стандартные winform / wpf (по подключению wpf уже есть замечательная статья).
Я не стал разбираться в многочисленных вариантах решения данной задачи и решил пойти как мне казалось наиболее простым путем — подключением winform. Как оказалось, winform имеет ряд нюансов и ограничений.
В итоге после активного поиска я пришел к двум возможным реализациям интерфейса:
1. Весь интерфейс без участия клавиатуры, т.е. кнопки, списки и т.п. Если необходимо ввести что-то с клавиатуры — создавать внешнюю форму и получать с нее данные.
2. Интерфейс полностью работоспособен и можно вводить данные с клавиатуры. Но создание внешних форм невозможно + еще пара нюансов.
Подробнее:
Читать полностью »
Введение в разработку игр для Windows 8 с использованием XNA и MonoGame
2012-12-28 в 6:17, admin, рубрики: game development, Gamedev, Windows 8, xna, Блог компании Microsoft, метки: Gamedev, Windows 8, xnaКак вы наверное заметили, в нашем блоге появился ряд материалов, которые раскрывают азы создания прикладных приложений WinRT для Windows 8. В данной серии статей будет рассказано о том как вы можете создавать игровые приложения WinRT на языке C#.

Пишем свой физический движок с преферансом и барышнями
2012-07-16 в 7:47, admin, рубрики: box2d, game development, physics engine, xna, метки: Box2D, c++, physics engine, xna 
Привет дорогой друг! В прошлой статье я говорил, что больше не буду затрагивать тему 2D игр на XNA. Пожалуй, я вас обманул, но не совсем. Многие начинающие геймдевелоперы используют в своих физических головоломках — физический движок Box2D, о нем довольно много писали на хабре. Да что уж там новички, многие довольно опытные геймдевелоперы — его используют. Но вот мало кто знает, как на самом деле он работает. Остальное под хабракатом.Читать полностью »
XNA Draw: улучшаем графику игры
2012-07-14 в 6:34, admin, рубрики: bloom, effects, game development, motion blur, shaders, xna, метки: bloom, c++, effects, game development, motion blur, shaders, xna 
Всем привет.
Все мои восемь статьей на хабре — статьи о геймдеве, большая часть из них связанна с таким замечательным фреймворком, как XNA. Первым знакомством с XNA была статья о создании музыкальной игрушки, потом сложность статей нарастала, я начал писать об системах частиц, а затем о шейдерах и еще шейдерах.
В целом — на шейдерах я и хотел закончить, однако, стоить немного дополнить их, я расскажу о нескольких алгоритмах для улучшения графике в игре. Примеры улучшений:
Если интересно — под хабракат.Читать полностью »

