Skip to content

dev->harmony Posts

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

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

Leave a Comment

Пришло время для 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

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

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

Comments closed