Similar presentations:
Пример презентации
1.
МИНЕСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧЕРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «ДОНСКОЙ ГОСУДАРСТВЕННЫЙ
ТЕХНИЧЕСКИЙ ИНСТИТУТ
( ТИ ФИЛИАЛ ДГТУ В г.АЗОВЕ)
Дипломный проект на тему:
Разработка приложения для анализа
киберспортивных матчей по Counter-Strike
Разработал: Конопий В.И
Руководитель: Дорошенко Е.В
1
2.
Цель проекта:Целью данного дипломного
проекта является создание
приложения для анализа
киберспортивных матчей
по Counter-Strike
2
Программный продукт
должен содержать большой
массив данных, иметь
визуальный понятный
и современный дизайн
и возможность генерации
прогнозов на матчи между
команд
3.
Актуальность работыАктуальность дипломного проекта
обусловлена следующими факторами:
рост конкуренции в киберспорте: профессиональные команды и тренеры
нуждаются в автоматизированных решениях для анализа игровых данных,
выявления слабых мест соперников и оптимизации собственных стратегий;
большие данные в киберспорте: матчи Counter-Strike генерируют огромные
массивы данных (траектории игроков, использование ресурсов, статистика
раундов), обработка которых вручную становится неэффективной;
дефицит специализированных инструментов: существующие платформы
часто ограничены базовой статистикой, тогда как углублённый анализ
тактических паттернов, позиционирования и сценарных исходов требует
более сложных алгоритмов и визуализации
3
4.
АналогиC$S
CS GO Stats
4
5.
Инструментальныесредства
MongoDB — это документно-ориентированная система
управления базами данных, которая не требует описания схемы
таблиц. Считается одним из классических примеров
NoSQL-систем, использует JSON-подобные документы и схему
базы данных. Написана на языке C++
Для программной реализации был выбран язык C#, и лучшей
платформой стала VisualStudio, в которой можно реализовать
программный продукт за счет WindowsForms
Для предания современного вида интерфейсу программного
продукта, стандартных возможность WinForms может не хватать,
поэтому для реализации более современного и качественного
интерфейса, был использован пакет nugget под название GunaUI
5
6.
Функциональная схема программыМеню авторизации
6
Главное меню
7.
Интерфейс формыавторизации
Вкладка авторизации
Вкладка регистрации
Форма восстановления пароля
7
8.
Интерфейс формы главного менюВкладка Матчи
Вкладка Лайв
Вкладка Команды
8
9.
Интерфейс формы главногоменю
Вкладка Прогнозы
Формула
прогнозирования
:P(A) = 1/(1 +
10^((R_B
—
R_A)/D))
R_A
= Рейтинг
команды
A
(NAVI)
R_B
= Рейтинг команды
B
(FxZe)
D = 400
(коэффициент
масштабирования)
9
Пример расчета
для NAVI:
R_NAVI =
1250
R_FxZe =
1180
ΔR = 1180–1250 = 70
(ΔR)/D = -70/400 = 0.175
10.
Интерфейсформы главного
меню
Вкладка Игроки
10
Вкладка Новости
11.
Интерфейс формы главногоменю
Вкладка Профиль
11
12.
Экономическоеобоснование проекта
Разработанный маркетинговый план предполагает
продажу
не менее 53 копий программы. Таким образом, чистая
прибыль
от реализации продукта ориентировочно составит
19257.25
рубля. Затраты на разработку программного продукта
оправдаются после продажи 27 копии программы.
Последующая реализация программного продукта
будет
приносить чистую прибыль. Данный проект в целом
можно
считать экономически выгодным
12
13.
Безопасностьи экологичнос
ть
проекта
Установлено то, что для комфортной работы за ПК
в помещении 16 м2 и высотой потолков 2,9
м требуется 11
ламп, теплоприток будет составлять 1624 Вт
13
14.
Заключение
Основные результаты
работы:
• анализ предметной области: выявлены пробелы в
существующих решениях для анализа матчей (C$S, CSGO Stats,
GamerSensei), такие как отсутствие автоматизированного
тактического анализа, динамической визуализации и
прогностических моделей. Это определило уникальность
разрабатываемого приложения;
• реализована интеграция с реляционными и NoSQL базами
данных для эффективного хранения информации;
• реализация безопасности: внедрены механизмы защиты
данных, включая шифрование передаваемой информациию;
• интерфейс пользователя: разработан интуитивно понятный
интерфейс с разделением на авторизацию, регистрацию и
восстановление пароля, обеспечивающий безопасный и
удобный доступ к функционалу.
14
15.
Спасибоза вниман
ие!
15