; Bisonix
Конфигуратор

Академия Киберспорта

Сайт для проведения онлайн турниров по Dota2

— Концепция проекта

Киберспорт уже давно захватил современный рынок, с каждым днём увеличивая количество геймеров по всему миру.

Dota 2 - легендарная игра со всемирно известным турниром The International, которая ежегодно открывает новые таланты, привлекая игроков невероятными суммами призовых денег.

Целью заказчика было создание нового портала для проведения онлайн-турниров среди киберспортсменов Dota 2. Киберарена BFC, разработанная нашей командой - идеальная платформа, где лучшие игроки Dota 2 могут проверить уровень своих навыков и заработать на победах.

— Этапы работы над проектом
  • 1

    Обсуждение проекта Заполнение брифа

  • 2

    Составление ТЗ на разработку сайта

  • 3

    Оценка стоимости и сроков разработки

  • 4

    Фронтенд (верстка сайта)

  • 5

    Интеграция Steam API

  • 6

    Бэкенд (программирование)

  • 7

    Тестирование

  • 8

    Запуск проекта

— Задачи проекта

Создание крупнейшей площадки для проведения онлайн турниров по Dota 2

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

Для этого при продумывании архитектуры портала, наша команда проанализировала схожие проекты европейского рынка и учла всех их плюсы в своей разработке.

Дизайн киберарены BFC представляет портал современным, запоминающимся и максимально удобным в использовании, что позволяет заказчику удерживать и наращивать пользовательскую базу.


Без контейнера
— Создание команды

Приглашение участников команды в турнир

Функционал создания команды реализован с учётом дальнейшего приглашения тиммейтов в турниры. Любой из участников может вступить в турнир и пригласить четырёх игроков из своей команды. Вся информация о турнире (название, дата, награда и свободные места) доступна игрокам к просмотру.

Игрок 1

Капитан

Игрок 2
Игрок 3
Игрок 4
Игрок 5
Турнир Начало Места Награда
Турнир #0121 Daily champ 27.09.17 10 / 16 3200 Участвовать
Турнир #0122 Daily champ 2 27.09.17 2 / 16 1100 Участвовать
Турнир #0123 Daily champ 3 27.09.17 10 / 16 700 Участвовать
Ещё турниры
— Турнирная сетка

Автоматическая генерация по итогам игр между командами

Никакого дополнительного вмешательства - платформа автоматически создаёт и настраивает турнирную сетку в зависимости от количества команд. Для каждой из команд определяется соперник. В том случае, когда количество команд нечётное, команда без соперника автоматически попадает в следующий этап турнира.

Команда №1

0

Команда №2

0

Команда №3

0

Команда №4

0

К1 vs К2

0

К3 или К4

0

Неизвестно

— SteamAPI

Портал плотно взаимодействует с крупнейшей игровой площадкой Steam

Киберарена BFC напрямую взаимодействует с крупнейшей игровой площадкой Steam. Через платформу Steam происходит отправка запроса в игровой клиент Dota 2, откуда портал получает информацию о результатах игры после завершения матча. Все результаты своевременно попадают на сайт киберарены. На основании полученных данных, на портале формируется статистика игроков.

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

Благодаря этим функциям, капитаны команд могут производить набор в свои группы и расширять состав участников. Таким образом мы полчили растущую площадку для проведения турниров. Работая над этим проектом, мы столкнулись главным образом с задачами по проэктированию и созданию моделей поведения пользователей.

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

Благодаря этой разработке мы внесли свой вклад в дружественную атмосферу азарта и конкуренции, позволяющую растить профессиональных игроков в индустрии киберспорта.

— Итого

Затраты в цифрах

  • Всего затрачено

    3 600 — часов

    тех. задание — 80 часов
    фронтенд — 950 часов
    бэкенд — 2330 часов
    тестирование — 240 часов

  • Стоимость

    90 000 €

Оставьте заявку, чтобы обсудить ваш проект

Давайте обсудим ваш проект

Отправляя эту форму, я подтверждаю, что прочитал и принимаю Политику конфиденциальности.


Настройки cookies close
Эти cookies необходимы для предоставления ключевых услуг и функций, таких как авторизация, поддержание работы сайта и обеспечение его безопасности. Отключение невозможно.

Используются для запоминания информации о посетителях сайта, например, языка и расширенного контента.

Используются для показа посетителям релевантной рекламы и маркетинговых кампаний.

Необходимы для статистических целей и помогают улучшать работу нашего сайта.