22.90M

Пример презентации

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
English     Русский Rules