На HiDPI мониторах downscaled текстуры выглядят мягко говоря не очень красиво. Искал способ решить эту проблему. В итоге мои исследования привели к такому не самому легковесному решению. Получить device pixel ratio для настройки размров canvas. Получить размер canvas и разрешение …
C
Zombies Among Us
Не все зомби одинаково полезны. Дави всех, но будь внимателен – некоторые зомби не столь обычны. Правила игры просты: ткни пальцем в зомби. что бы убить его; используй повер-апы с умом. Весь арт был куплен на специализированных стоках. Во время …
C++11 countof
Наверняка многие «плюсовыми» используют макрос, подобный нижеприведенному: Он хорош до тех пор, пока в качестве array в него не будет передан указатель на array. Компилятор проглотит и ничего не скажет, а результат будет совсем не тот, которого ожидает разработчик. Благодаря …
Squid Rage
Клон, который стал прародителем Snow Swords. Потому, что мы можем. Просто еще один клон игры Fist of Fury. В этой игре мне нравится и динамика, и стиль, анимации. Разработка игры шла быстро и легко. Не могу вспомнить каких-либо проблем в …
Время в миллисекундах
Возвращает использование времени в миллисекундах для вызвавшего процесса и всех его нитей Подробности в man getrusage.
Определение знака переменной
Определение знака переменной достаточно важная и нужная в геймдеве операция. Есть много разных вариантов отличающиеся производительностью. Привожу наиболее оптимальное решение, которое мне удалось найти.