Skip to content

dev->harmony Posts

Реальный опыт использования MonoGame для разработки мобильной игры

На протяжении достаточно продолжительного периода, я в свободное от отдыха время занимался разработкой небольшого доморощенного игрового движка на основе MonoGame. По началу было очень интересно попробовать реализовать различные вещи, которые популярные движки позволяют получить сразу из коробки. В процессе пришло понимание, что полный контроль — это безусловно здорово, но и цена высока. Однажды в процессе изучения Xamarin я наткнулся на простую демку, демонстрирующую использование MonoGame на Android. Тогда и пришла идея адаптировать имеющиеся наработки для мобильной платформы, чтобы сделать наконец что-то, быть может не слишком сложное, но завершённое…

Comments closed

Пришло время для MonoGame

Очень долгое время MonoGame был не вполне комфортным для использования. Отсутствие собственного Content Pipeline вынуждало устанавливать XNA и Visual Studio 2010, плясать с бубном, а в итоге единственным надёжно рабочим решением было добавление в проект уже скомпилированных файлов ресурсов *.xnb. Кроме того, многие возможности XNA оставались нереализованными. Но теперь всё изменилось…

Comments closed

Одним кандидатом больше

После того как ВАК наконец прислал диплом, кажется самое время выложить плоды моего труда в открытый доступ. Если Вам интересны внутренности MSR Tools или математическая кухня прогнозирования дефектов, если Ваши научные интересы лежат в области программной инженерии, то это чтиво для Вас. Автореферат, текст диссертации, наборы экспериментальных данных и MSR Tools конечно — всё что может понадобиться для применения моих изысканий.

Comments closed

Куда податься кустарю?

В 2002 году я стал студентом и начал осваивать азы компьютерных наук. Всё было ново и интересно. В те времена я увлекался программирование простых игр, но однажды бросил это занятие руководствуясь соображением о том, что это «не серьёзно». С тех пор в качестве кустаря я попробовал себя на разных поприщах. И вот спустя 10 лет я задумался а не вернуться ли к старому увлечению? И дело не в том, что я поменял своё мнение. Просто за прошедшее время мир очень сильно изменился.

Comments closed

Антипаттерны контроля версий

Просматривая репозитории кода различных проектов всё время сталкиваешься с одними и теми же вещами, которые никак нельзя назвать результатом применения «правильных» практик. Суть и порочная природа их очевидны, что не мешает даже самым трезвым из нас периодически оступаться. Можно вспомнить самые типичные из них.

Comments closed

MSR Tools 0.3.3

Рад сообщить о выходе новой версии MSR Tools 0.3.3, которая содержит больше моделей прогнозирования дефектов и методов оценки точности прогнозов. В этой версии реализован готовый…

Comments closed

Прогнозирование дефектов в программном обеспечении

Уважаемые работники ВУЗ’ов больших и малых! В ближайшее время я буду рассылать автореферат своей кандидатской диссертации на тему вынесенную в заголовок. Если данная область программной…

Comments closed

А ваш код разлагается?

Плотность ошибок, помимо всего прочего, может служить естественным индикатором снижения качества исходного кода. Особенно показательной является динамика изменения плотности ошибок с течением времени. Если плотность ошибок постоянно растёт — это плохой симптом. Вечно такой процесс продолжаться не может. Однажды он приведёт к тому, что добавить новую функциональность и не внести при этом ошибок будет невозможно.

Comments closed