Блог разработчика игр

CPP C++ logo
🗒

Тест коллизий спрайтов

В своих проектах я использую три типа – пересечение прямоугольников (наиболее быстрый, но и наименее точный), пересечение окружностей / пересечение окружности и прямоугольника (относительно быстрый и точный), по-пиксельный тест (наиболее медленный, но самый точный). Последний вариант можно ускорить путем упрощения …

NVIDIA logo
🗒

Open source 3D драйвера для Nvidia

Новый проект, призванный создать открытые драйвера для видеокарт на чипах от Nvidia с поддержкой 3D-ускорения. На данный момент нет драйверов, которые могли бы использовать обычные пользователи. Интересно (точнее несколько странно) выглядит таблица фич драйвера и его текущее состояние.

CPP C++ logo
🗒

Реализация сборки мусора на С++

В данной статье рассматривается обобщённая реализация сборки мусора на С++. Обсуждаются два конкретных алгоритма сборки мусора – “Mark-Sweep” и “Mark-Compact”, и их реализация. Также рассматриваются ограничения, которые накладываются на приложения при использовании сборки мусора, и изменения в компиляторе C++, которые …

🗒

Золушка, танцевальный кружок, наркоман и «Спокойной ночи, малыши»

Фея собирает Золушку на бал. Платье, там туфельки… А поедешь ты, Золушка, на машине “Лада-Калина”! Но запомни: ровно в полночь… Хотя… может и раньше… Да, в принципе, в любой момент… Знаешь, Золушка! Езжай-ка ты лучше на тыкве! – Хочу в …

GTK+ logo
🗒

GTK+ и его внешний вид

Окончательно надоел мне внешний вид GTK+2 приложений после того, как я в очередной раз посмотрел на интерфейс Ubuntu. До сего момента я использовал тему gtk-engines-qt – но она кривая (с этой темой на интерфейс GIMP смотреть без дрожи не возможно). …

Linux Tux logo
🗒

Google Desktop и Linux

Локальная поисковая система от Google весьма удобная штука. Для Linux есть проект Strigi – аналогичная поисковая система. Есть апплет для для Kicker, есть kio slave. Есть различные “морды” (и не только для KDE).

VMware logo
🗒

VMware + Windows + полноэкранные приложения (игры)

Тестировал игру в Windows Vista – как то странно ведет себя мышь в полноэкранном режиме – курсор движется куда угодно, но только не туда, куда хочется. В окошке все в норме. Ковыряние в конфиге vmware помогло. Достаточно добавить такой параметр …