Главная » Архив меток: pvp

Архив меток: pvp

Клиент-серверное взаимодействие в новом мобильном PvP-шутере и устройство игрового сервера: проблемы и решения

В предыдущих статьях цикла (все ссылки в конце статьи) о разработке нового fast paced шутера мы рассмотрели механизмы основной архитектуры игровой логики, базирующейся на ECS, и особенности работы с шутером на клиенте, в частности, реализация системы предсказания локальных действий игрока для повышения отзывчивости игры. В этот раз подробнее остановимся на вопросах клиент-серверного взаимодействия в условиях плохого соединения мобильных сетей и ...

Читать далее »

Как мы писали сетевой код мобильного PvP шутера: синхронизация игрока на клиенте

В одной из предыдущих статей мы провели обзор технологий, которые используются на нашем новом проекте — fast paced шутере для мобильных устройств. Теперь хочу поделиться, как устроена клиентская часть сетевого кода будущей игры, с какими трудностями мы столкнулись и как их решали. Можно выделить несколько методов в архитектуре сетевого кода: В целом подходы к созданию быстрых мультиплеерных игр за последние ...

Читать далее »

ПВП: зачем вводить клей внутривенно

Люди использовали в качестве клея почти всё, что попадалось им под руку. До химической революции в дело шли сомнительного вида выварки из рогов, копыт и рыбьей чешуи. А ещё разные варианты слизи из муки и крахмала, хорошо знакомые нам по детскому саду. Всё сильно изменилось после того, как появились технологии промышленного синтеза. По сути, люди уже тогда эмпирически использовали различные ...

Читать далее »

Раз, Два, Три! Чат-бот из Google Таблицы на примере PvP-игры для Алисы

Появившись, Алиса увлекла пользователей неожиданно качественными синтезом речи и чат-ботом. Сегодня от неё ждут полезных навыков и интересных игр с бекендом, способным учитывать контекст пользователя и реализовывать широкий спектр сценариев. В этой статье рассматривается создание навыка на базе Google Таблицы, хорошо знакомого многим инструмента с большим потенциалом для небольших чат-ботов. Играть с реальным человеком может быть интереснее, чем с виртуальным ...

Читать далее »

Как и почему мы написали свой ECS

В прошлой статье я описал технологии и подходы, которые мы используем при разработке нового мобильного fast paced шутера. Т.к. это была обзорная и даже поверхностная статья — сегодня я копну глубже и подробно расскажу, почему мы решили написать собственный ECS-фреймворк и не стали использовать существующие. Будут примеры кода и небольшой бонус в конце. Что такое ECS на примере Кратко я ...

Читать далее »

Как мы замахнулись на мобильный fast paced шутер: технологии и подходы

Игра продолжает развиваться, у нее десятки миллионов установок и игроков по всему миру, постоянно выходят апдейты. Год назад у нас в компании был один проект — мобильный шутер War Robots с относительно медленными, но красочными и напряженными боями. Но реализовать задуманное для мобильных платформ (в первую очередь iOS и Android) на основе War Robots при текущих архитектуре и подходах было ...

Читать далее »

Дневник техлида: вторые полгода разработки нового мобильного PvP

О старте и развитии одного из наших новых проектов я ранее написал статью на Хабре. Я лид команды в Pixonic, где работаю уже год. На этот раз речь пойдет о процессе наращивания функционала в мобильном клиенте и поддержании кода в гибком состоянии. По ходу дальнейшего производства, спустя еще полгода, у меня накопилось большое количество интересного опыта, которым хотел опять поделиться. ...

Читать далее »