Magic Battle Arena
Про проект: это пошаговая стратегия, где основная задача - победить команду противника. Поле для перемещения состоит из пятиугольников (в стиле боевки героев). У тебя и противника 3 героя, у каждого героя свои уникальные способности.
Способности делятся на 2 типа: легкие и тяжелые. Легкие - баффы, усиления, хилы, применяются до фазы перемещения. Тяжелые - стан, обездвиживание и все что наносит урон, применяются после перемещения.
Бой состоит из раундов, в каждом раунде 2 фазы: планирование и отыгрыш. Сам отыгрыш всегда идет в порядке: легкие заклинания, перемещение, тяжелые заклинания, применение наложенных эффектов, обрушение игрового поля.
Есть множество режимов игры: аля кампания, где финал - босс Кольша, игры с друзьями и хаос режим с разными картами.
Не много про технику:
Проект сделан на 2021 LTS'e, бэк на netcore3.1(но скоро будем переезжать на net6). У нас свой можно сказать фотон, который гоняет трафик по сети максимально эффективно. Компрессия, пулы памяти для всех моделей, кодогенерация моделей.
Сам бэк завернут в docker контейнер и автоматически деплоится в управляемый google k8s. Это позволяет вертикально и горизонтально масштабировать сервера для распределения нагрузки.
Клиент по сути ничего не считает, только занимается рендером и хранением ассетов.
Базенка на pgsql с автоматическим шардированием, бэкапами, failover'ом, короче полный фарш чтобы данные всегда были доступны. На случае отказа базы, она разделена на 3 части на 3 разных сервера в разных дата центрах. Есть одна master база, на запись и чтение и 2 slave'а на readonly, которые в случае отказа мастера сами станут мастером и заменят его.
Это проект, который можно сказать что полностью сделан на свои средства. Идея принадлежит моему партнеру и мы уже чуть меньше года активно его пилим, а сейчас ищем seed раунд для дальнейшего развития и продвижения нашего проекта.
Сейчас готовим обновление 2.6.0, в котором будет полностью переработан UI.
AppStore: https://apps.apple.com/app/magic-battle-arena/id1640036968GooglePlay: https://play.google.com/store/apps/details?id=games.silverfox.mbaВесь фидбэк можно смело в любой форме отправлять на contact@silverfox.games, прикрепляя свой id в игре, чтобы мы могли помочь (если нужно) оперативно.
Контакт: @vangogihКоммент от меня: Прикольная пошаговая игра. Я правда прошёл только туториал и играю в другой формат игр. Из важного, за что у меня зацепился взгляд. Я бы затенил карту. Может после туториала все карты потемнее, но мне не хватает контраста между активными и не активными элементами. Персонажи, интерфейс и т.п. сливаются с ареной, а должны по хорошему быть от неё отбиты, чтобы удобно было смотреть что где.
#проектыподписчиков