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

Showing: 10 - 18 of 605 RESULTS
TinyXML-2 logo
🗒

TinyXML или TinyXML-2

Для описания игровых ресурсов, локализаций и настроек игры я использую XML. Поэтому в движке реализован класс для работы с ним. Он позволяет получить доступ к произвольной ноде и к произвольному атрибуту ноды. Интерфейс класса выглядит приблизительно так: class ageXmlNode final …

CPP C++ logo
🗒

LZ4 – lossless compression

У себя в движке я использую текстуры, данные в которых упакованы с помощью Zlib. А ведь когда-то давно я использовал RLE и RLE4. Но в некоторых проектах вместо или наравне с Zlib я использовал LZ4, скорость распаковки которого заявлена в …

Web Server World Wide Web VPN logo
🗒

Pico CMS

Для игрового сайта Worms Zone искал мнималистичную CMS, от которой мне нужно только умение подставить header и footer из файла. Перебрал около 10 различных CMS, но остановился на Pico. Эта CMS поддерживает темы, которые относительно просты в реализации, а контент …

Tweens Visualizer
🗒

Tweens Visualizer

Это небольшой javascript-проект, предназначенный для визуализации комбинации твинов по двум осям + ось скейла. Твины используются для нелинейной анимации различных объектов в играх и приложениях. Крайне полезная штука. Написал его потому, что мне надоело подбирать комбинацию твинов в уме. Формулы …

Brainfuck logo
🗒

Brainfuck

«Brainfuck придуман Урбаном Мюллером (нем. Urban Müller) в 1993 году, известен своим минимализмом. Название языка можно перевести на русский как вынос мозга, оно напрямую образовано от английского выражения brainfuck (brain — мозг, fuck — иметь половое сношение), т. е. заниматься ерундой. Язык имеет восемь команд, каждая из которых записывается одним …

Git logo
🗒

Updating all git submodules at once

Со временем у меня собралось много игрового кода, который используется во множестве игр. Что бы не заниматься копипастом из проекта в проект, мучительно вспоминая, где же более «свежая» версия (т.к. дата не является признаком самой свеже реализации), я вынес все нужное …

WebAssembly logo
🗒

WebAssembly

Для поддержки wasm нужно добавить в файл .htaccess следующее: AddType application/wasm .wasm AddOutputFilterByType DEFLATE application/wasm Что избавит нас от сообщений об ошибке в логе. Но это несколько повысит нагрузку на сервер, ведь ему придется на каждый запрос паковать .wasm Что …

WordPress logo
🗒

WordPress Block Editor problem

С обновлением до версии 5.x, редактор WordPress перестал работать. Кнопка (+) редактора неактивна. Проблема оказалась известная, но с выходом обновлений WordPress она так и не решалась. В теме на официальном сайте предлагается добавить следующий код в файл functions.php текущей темы. …

Facebook Instant Games logo
🗒

Локальное тестирование Facebook Instant Games

Для тестирования игры для платформы Facebook Instant Games есть несколько вариантов: Создание тестовой версии продукта в контрольной панели. Тестирование локально, без необходимости загрузки игры на сервер Facebook. Я использую оба варианта. Второй вариант использую гораздо реже и потому каждый раз …

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close