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

Showing: 19 - 27 of 86 RESULTS
JavaScript logo
🗒

Загрузка и кодирование в base64 на JavaScript

Для шаринга и инвайта в Facebook / Instant Games нужно в качестве параметра image передать картинку, закодированную в base64. Можно сделать это в offline, но это увеличит размер дистрибутива и увеличит время загрузки игры. Значит это не наш метод. Я …

JavaScript logo
🗒

Дистанционное логирование

Обновлял игру для ВК и столкнулся с проблемой – под Android все работает корректно, а под iOS есть проблемы. К сожалению нет простого способа для отладки игры, запущенной из-под приложения ВК для iOS. Поиск привел меня к отличному проекту Console.Re …

Worms Zone logo
❤️ 👾

Worms Zone – червячная зона

Краткая история создания «клона» slither.io Главное верить 🙂 Worms Zone – игра про червяков или slither.io на стероидах Изначально я даже не думал, делать игру. Просто мне захотелось попробовать реализовать плавное движение червя, у которого сочленения движутся не по строго …

Emscripten logo
🗒

Emscripten initialization

Мой обновленный способ инициализации. В целом он почти не отличается от использованного мною все эти годы. И является практически дефольтным, согласно документации. Но, на одном параметре стоит заострить внимание. По-умолчанию этот параметр установлен в TRUE. И сегодня я получил слайд-шоу, …

Emscripten logo
🗒

Emscripten HiDPI

На HiDPI мониторах downscaled текстуры выглядят мягко говоря не очень красиво. Искал способ решить эту проблему. В итоге мои исследования привели к такому не самому легковесному решению. Получить device pixel ratio для настройки размров canvas. Получить размер canvas и разрешение …

Bug tracking
🗒

История поиска одного бага

Довольно много времени потратил на поиск «плавающего» бага. За это время успел отрефакторить кучу кода, до которого руки не доходили ранее. Но баг не ловился. И в его поимке не смогли помочь ни Xcode Instruments, ни Xcode Analyzer (фронтэнд к …

Emscripten logo
🗒

Emscripten: события клавиатуры в iframe

Столкнулся с проблемой на itch.io, когда приложение запущенной внутри iframe, то оно не получает события клавиатуры. Придумал вот такой workaround: К событию postRun добавляем установку листенера на событие mousedown. Теперь при клике мышью на канавасе с игрой события от клавиатуры …

Way of Tanks
👾

Way of Tanks

Way of Tanks – это танковый ранер с бесконечным геймплеем и разнообразной трассой. Игрок свайпами (или кнопками клавиатуры, или жестами на пульте Apple TV) управляет танком. Задача игрока преодолеть как можно большую дистанцию не столкнувшись с препятствиями и не погибнув …

Road Fighter
👾

Road Fighter

Road Fighter — видеоигра в жанре аркадных автогонок, разработанная компанией Konami и выпущенная в виде игрового автомата 7 декабря 1984 года. Позднее были выпущены версии для компьютеров стандарта MSX1 (1985) и для игровой консоли Nintendo Entertainment System (1985 в Японии …