Перейти к содержимому
← Все проектыПроект·Разработка под ключ

CombatLog: площадка игр на скины для Rust

Площадка, где игроки Rust ставят скины из своего Steam-инвентаря: раунд на карте острова с безопасной зоной, дуэли по зонам атаки, магазин и переработка предметов, ивенты и чат. Веб и мобильная версия.

Заказчик
CombatLog
Отрасль
Игровые сервисы, гейминг
Направление
Разработка под ключ
Платформы
Web, Мобильная версия
Стек
React, Next.js, Python
Вход
Авторизация через Steam
Честность раунда
Provably fair, у каждой игры свой номер

Задача

Игроки Rust разыгрывают скины на сторонних площадках, где непонятно, как выбирается победитель. Нужна была своя площадка с проверяемым результатом раунда и понятными правилами: ставка предметами из инвентаря, розыгрыш на карте, отдельный режим дуэли, магазин и переработка вещей — и чтобы всё работало и в браузере, и с телефона.

Площадка работает с игровыми предметами Steam-инвентаря, результат каждого раунда проверяется механикой provably fair.

Что сделали

  • Вход через Steam и ставки предметами из инвентаря игрока
  • Режим на карте: участники ставят метки на карте острова, после ставок определяется безопасная зона, банк делится между попавшими в неё; у каждого раунда свой номер и отметка provably fair
  • Режим «Схватка»: дуэль на равные ставки, где соперники по раундам выбирают зоны атаки и защиты — голова, торс, ноги
  • Лобби: список открытых дуэлей со ставками и создание своей игры с нужной суммой
  • Магазин скинов и переработка предметов во внутреннюю валюту
  • Ивенты: карго с условиями участия — сыграть несколько игр в режиме, переработать вещи — и списком призов, победитель определяется случайно
  • Чат с онлайном, правилами и модерацией, счётчик игроков онлайн рядом с игрой
  • Пополнение баланса разными платёжными системами и история операций со статусами
  • Профиль: история игр, история баланса и тикеты в поддержку
  • Мобильная версия с теми же сценариями: карта и ставка, магазин, переработка, ивенты

Результат

  • Правила раунда и банк считаются на площадке, а не на доверии между игроками
  • Предмет из Steam-инвентаря идёт в игру без ручных обменов

Похожая задача?

Расскажите, что за система и что должно измениться. Ответим и предложим короткий созвон, чтобы понять объём.

Ещё проекты

Все проекты
Проект·Разработка

Сервис Telegram-рассылок для застройщика

Свой сервис рассылок в Telegram: база подписчиков с сегментами, редактор сообщения с предпросмотром, планировщик с учётом лимитов Telegram и отчёты по прочтениям. Интерфейс сделан по образцу сервисов Google.

React · Next.js · TypeScript · PythonПодробнее
Проект·Разработка

Сайт с бронированием для загородного дома «Спасс-Торбеево»

Сайт дома на четыре секции: календарь цен и занятости по каждой секции, расчёт стоимости вместе с баней и заявка на бронь, которую хозяин подтверждает звонком.

React · Next.js · TypeScriptПодробнее
Проект·Разработка

Маркетплейс услуг металлообработки Online Metal Working

«Booking для промышленников»: заказчики размещают заказы на изготовление деталей, верифицированные предприятия откликаются, сделка проходит через безопасный счёт. Веб, iOS и Android.

React · TypeScript · SCSS · Chakra UIПодробнее

Расскажите про задачу

Пары абзацев достаточно: что за система, что должно измениться, к какому сроку.

Контакты и реквизиты