Інформаційна технологія аналітики комп’ютерної гри DOTA 2
Проведено аналіз сучасних методів аналітики комп’ютерної гри Dota 2 та серед них обрано такий, що базується на статистичному підході. Проаналізовано сучасні засоби, що використовуються для аналітики комп’ютерної гри Dota 2 (OpenDota, Dota Plus, Strafe, Do
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | украинский |
Дата добавления | 09.06.2024 |
Размер файла | 147,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Інформаційна технологія аналітики комп'ютерної гри DOTA 2
Савчук Тамара Олександрівна PhD, професор кафедри комп'ютерних наук, Вінницький національний технічний університет, м. Вінниця,
Тишко Владислав Анатолійович студент кафедри комп'ютерних наук, Вінницький національний технічний університет, м. Вінниця
Анотація
Проведено аналіз сучасних методів аналітики комп'ютерної гри Dota 2 та серед них обрано такий, що базується на статистичному підході. Проаналізовано сучасні засоби, що використовуються для аналітики комп'ютерної гри Dota 2 (OpenDota, Dota Plus, Strafe, Dotabuff та Overwolf) та визначено ряд недоліків - платна підписка, обмежені можливості використання даних, відсутність деяких аналітичних функцій. Обґрунтовано актуальність задачі розробки інформаційної технології аналітики комп'ютерної гри Dota 2. комп'ютерний гра аналітика
Удосконалено математичну модель процесу вибору комп'ютерного персонажа, що використовується в процесі аналітики гри. На відміну від класичної математичної моделі, вона дозволяє враховувати більше критеріїв при формуванні рекомендації щодо вибору персонажа. Розроблена математична модель забезпечує додаткові функціональні можливості при виборі персонажа і спорядження.
Удосконалено алгоритм аналітики комп'ютерної гри Dota 2, що покладений в основу запропонованої інформаційної технології, який базується на використанні статистичного аналізу. Розроблено структуру інформаційної технології аналітики комп'ютерної гри Dota 2, що забезпечить користувачів зручним функціоналом для вибору персонажа і спорядження за рахунок інтеграції різноманітних модулів та розподіленню функціональності між ними.
Запропоновано інформаційну технологію аналітики комп'ютерної гри Dota 2, яка відрізняється від існуючих можливістю вибору персонажа та спорядження, що забезпечило розширення функціональних можливостей аналітики комп'ютерної гри Dota 2. Проаналізовано результати роботи розробленої інформаційної технології організації заходів в порівнянні з обраною системою-аналогом.
Ключові слова: статистичний аналіз; інформаційна технологія; Dota 2; швидкість аналітики, математична модель, удосконалений алгоритм аналітики комп'ютерної гри Dota 2, функціональні модулі.
Savchuk Tamara Oleksandrivna PhD, Professor of the Department of Computer Science, Vinnytsia National Technical University, Vinnytsia,
Tyshko Vladyslav Anatoliyovych Student, Department of Computer Science, Vinnytsia National Technical University, Vinnytsia
INFORMATION TECHNOLOGY FOR ANALYZING THE COMPUTER GAME DOTA 2
Abstract. An analysis of modern methods of analyzing the computer game Dota 2 is carried out and among them one based on a statistical approach is chosen. The modern tools used for analyzing the computer game Dota 2 (OpenDota, Dota Plus, Strafe, Dotabuff and Overwolf) are analyzed and a number of shortcomings are identified - paid subscription, limited possibilities of using data, lack of some analytical functions. The urgency of the task of developing information technology for analyzing the computer game Dota 2 is substantiated.
The mathematical model of the process of selecting a computer character used in the process of game analytics has been improved. In contrast to the classical mathematical model, it allows taking into account more criteria when forming a recommendation for choosing a character. The developed mathematical model provides additional functionality when choosing a character and equipment.
The algorithm for analyzing the computer game Dota 2, which is the basis of the proposed information technology, based on the use of statistical analysis, has been improved. The structure of the information technology for analyzing the computer game Dota 2 has been developed, which will provide users with convenient functionality for choosing a character and equipment by integrating various modules and distributing functionality among them.
The information technology for analyzing the computer game Dota 2 is proposed, which differs from the existing ones by the possibility of choosing a character and equipment, which ensured the expansion of the functionality of the analytics of the computer game Dota 2. The results of the developed information technology for organizing events are analyzed in comparison with the selected analog system.
Keywords: statistical analysis; information technology; Dota 2; analytical speed, mathematical model, improved algorithm for analyzing the computer game Dota 2, functional modules.
Постановка проблеми. У зв'язку з обмеженнями існуючих засобів, виникає завдання розробки вдосконаленої технології, що використовує статистичний аналіз для процесу вибору персонажа та спорядження для комп'ютерної гри Dota 2. В процесі комп'ютерної гри вибір персонажа включає багато факторів і тому є важливою та актуальною аналітичною задачею.
Аналіз останніх досліджень і публікацій. Серед сучасних засобів найбільш відомими є OpenDota, Dota Plus, Strafe, Dotabuff та Overwolf, але всі вони мають деякі недоліки, такі як платна підписка, обмежені можливості використання даних, відсутність деяких аналітичних функцій.
Виклад основного матеріалу. Сучасний рівень розвитку інформаційних технологій забезпечує можливості аналітики комп'ютерної гри Dota 2 [1], що дозволяє гравцям обрати виграшну стратегію. Завдяки постійному зростанню обчислювальної потужності комп'ютерів та доступності великих обсягів даних, аналітичні інструменти можуть швидко обробляти інформацію про гру. Статистичний аналіз [2] дозволяє розпізнавати шаблони, прогнозувати ходи гравців та розвиток гри, що дає можливість командам та тренерам приймати більш обґрунтовані стратегічні рішення, сприяє розвитку геймінгу та підвищенню їх професійного рівня.
Розглянемо сучасні програми, які використовуються для аналітики комп'ютерної гри Dota 2: OpenDota, Dota Plus, Strafe, Dotabuff та Overwolf.
OpenDota [3] - є одним з найпопулярніших інструментів аналітики для Dota 2. Його переваги полягають у великому обсязі доступної статистики матчів, рейтингових показників та складів команд. Недоліком є складність у використанні для новачків, оскільки деякі функції є складними або незрозумілими.
Dota Plus [4] - платна підписка внутрішньої системи Dota 2, яка має кілька переваг - надає доступ до широкого спектру аналітичних інструментів, таких як детальна статистика гри, рекомендації з вибору героїв та тренувальні програми. Однак, недоліком є необхідність платити за підписку, що може не всім гравцям підходити, а також відсутність деяких детальних аналітичних функцій, які можуть бути доступні на інших платформах.
Strafe [5] - мобільний додаток для аналітики Dota 2, який має свої переваги. З його допомогою гравці можуть слідкувати за живими результатами матчів, переглядати статистику гравців та команд, а також отримувати сповіщення про важливі події в грі. Однак, обмежені можливості порівняння даних та більш повна аналітика, доступна на комп'ютерних платформах, можуть бути відсутніми в мобільній версії.
Dotabuff [6] - платформа аналітики для Dota 2 зі своїми перевагами. Вона надає гравцям детальну статистику, глобальні та локальні рейтинги, аналіз власних матчів, рекомендації щодо героїв та багато іншого. Однак, її недоліком може бути вимога до преміум-підписки для повного доступу до всіх функцій, що може бути невигідним для гравців, які не бажають платити додатково.
Overwolf [7] є програмою-надбудовою, яка надає доступ до різноманітних додатків, включаючи аналітичні інструменти, прямо в грі Dota 2. Його перевагою є зручний доступ до аналітики без необхідності переключатися між програмами. Однак, наявність Overwolf вимагає додаткових ресурсів системи та потенційно впливає на продуктивність гри.
Таблиця 1
Порівняльна характеристика основних програмних засобів аналітики комп'ютерної гри Dota 2
Засіб аналітики |
Переваги |
Недоліки |
|
OpenDota |
- Великий обсяг доступної статистики |
- Складність використання для новачків |
|
Dota Plus |
- Можливість аналізувати власні помилки та вдосконалювати гру - Детальна статистика гри - Рекомендації з вибору героїв та тренувальні програми |
- Платна підписка |
|
Strafe |
- Візуальні ефекти та косметичні предмети - Слідкування за живими результатами матчів |
- Відсутність детальних аналітичних функцій - Обмежені можливості порівняння даних |
|
Dotabuff |
- Аналітичні дані про гравця - Детальна статистика та аналіз власних матчів - Г лобальні та локальні рейтинги |
- Функції можуть бути доступні лише на платформі |
|
Overwolf |
- Соціальні функції для спілкування та обміну досвідом - Зручний доступ до аналітики прямо в грі Dota - Різноманітні додатки та інструменти |
- Вимагає додаткових ресурсів системи - Можливий вплив на продуктивність гри |
На основі проведеного порівняльного аналізу характеристик сучасних засобів аналітики комп'ютерної гри Dota 2 можна зробити висновок, що є потреба в розробці інформаційної технології з функціоналом, який дозволить вибирати персонажа з урахуванням більшої кількості критеріїв з метою обрання виграшної стратегії.
Отже, метою дослідження є розширення функціоналу існуючих засобів, а саме вибору персонажа та його спорядження, на підставі статистичного аналізу наявних даних про проведені сеанси гри.
Для удосконалення математичної моделі вибору комп'ютерного персонажа в грі Dota 2 сформуємо функцію Mij вибору і-го персонажа і його j- го спорядження.
Тоді,
хі - частота обирання персонажа,
Х 2 - частота обирання спорядження, хз - частота виграшу персонажа,
Х 4 - частота виграшу спорядження, з яким виграв персонаж уі - ваговий коефіцієнт частоти обирання персонажа, у 2 - ваговий коефіцієнт частоти обирання спорядження, уз - ваговий коефіцієнт частоти виграшу персонажа, у 4 - ваговий коефіцієнт частоти виграшу спорядження, з яким виграв персонаж
де C(xi) - представляє оцінку i-го критерію для персонажа С, а G(xj) - оцінку j-го критерію для спорядження G.
Удосконалений алгоритм з урахуванням введених критеріїв для аналітики комп'ютерної гри Dota 2, що базується на статистичному аналізі, дозволить підібрати персонажа та його спорядження, яке забезпечить в подальшому підвищення частоти виграшів у грі. При цьому, джерелом даних буде офіційний сайт Dota 2, який надає доступ до історичних даних про матчі, гравців, команди, героїв тощо, а результати цього дослідження будуть корисними для гравців, розробників та дослідників у сфері ігрової аналітики. Удосконалений алгоритм складатиметься з таких кроків:
Крок 1. Збір даних:
- знайомство з основними джерелами даних, які можуть бути використані для аналізу Dota 2 (веб-сайти, API, бази даних тощо);
- завантаження або отримання даних про матчі, гравців, героїв, рейтинги, склади команд, тощо;
- збереження зібраних даних у форматі, який зручний для подальшого аналізу.
Крок 2. Попередній аналіз даних:
- обробка зібраних даних (дані про матчі, гравців, героїв, склади команд, тощо);
- виявлення та видалення аномальних або неповних записів;
- виявлення потенційних проблем чи викликів для подальшого аналізу.
Крок 3. Визначення цілей аналізу:
- встановлення цілей та обмежень аналізу;
- встановлення конкретних метрик або показників, які будуть використовуватися для оцінки та вимірювання.
Крок 4. Реалізація та виконання аналізу - на цьому кроці буде розширено функціонал з урахуванням статистичного аналізу:
- реалізація програми аналітики, включаючи необхідні функції та алгоритми;
- застосування аналізу до зібраних даних;
- отримання результатів аналізу та їх інтерпретація.
Крок 5. Валідація та оцінка результатів:
- перевірка достовірності та точності результатів аналізу;
- оцінка ефективності використаних методів та моделей.
- порівняння результатів зі встановленими цілями та метриками.
Крок 6. Висновки та подання результатів:
- зведення результатів аналізу;
- формулювання висновків, які відповідають на поставлені питання.
Запропонований алгоритм аналітики комп'ютерної гри Dota 2 можна реалізувати за допомогою відповідного програмного забезпечення, що включає модулі:
1. Модуль збору даних
2. Модуль обробки даних
3. Модуль статистичного аналізу
4. Модуль виведення даних
Модуль збору даних отримує інформацію про матчі Dota 2, використовуючи API. Ці дані передаються в модуль обробки даних, який очищає їх від непотрібної інформації, виконує перетворення та структурування. Наприклад, він може видаляти повторювані записи, корегувати помилки або перетворювати дані в певному форматі. Після обробки дані передаються до модуля статистичного аналізу, де вони піддаються використанню статистичних методів та алгоритмів. Далі Результати аналізу передаються в модуль виведення даних, що представляє їх в зручному для користувача вигляді. Структуру інформаційної технології та взаємодію її основних модулів зображено на рисунку 1.
Рис.1 Структура інформаційної технології аналітики комп'ютерної гри Dota 2
Отже, запропонована структура інформаційної технології аналітики комп'ютерної гри Dota 2 дозволить розширити функціонал засобу, а саме надасть можливості підбору персонажа та його спорядження з урахуванням даних про проведені сеанси гри.
З метою тестування процесу функціонування інформаційної технології було проведено понад 500 досліджень, а саме було проаналізовано та рекомендовано різних персонажів та спорядження відповідно до 4 вищенаведених критеріїв аналітики.
Сутність кожного експерименту полягала у вибору з потужності множини персонажів, спорядження та персонажа зі спорядженням як предмет аналітики та проведенні процесу аналізу для кожного з них понад 100 разів.
Порівняємо розроблену інформаційну технологію з аналогом Dotabuff за такими критеріями як наявність функціональної можливості вибору персонажа, наявність функціональної можливості вибору спорядження (див. таблицю 2).
Таблиця 2
Порівняльна характеристика розробленої інформаційної технології з Dotabuff
Додаток |
Наявність функціональної можливості вибору персонажа |
Наявність функціональної можливості вибору спорядження |
|
Dotabuff |
- |
- |
|
Інформаційна технологія аналітики комп'ютерної гри Dota 2 |
+ |
+ |
Отже, особливістю запропонованої технології є можливість вибору персонажа та його спорядження, що суттєво відрізняє її функціонал від функціоналу сучасних засобів аналітики комп'ютерної гри Dota 2.
Висновки
Запропонована інформаційна технологія має розширений функціонал за рахунок введення можливості вибору комп'ютерного персонажа та його спорядження, що підвищує стратегічну можливість виграшу у грі.
Література
1. Dota 2 [Електронний ресурс]. - Режим доступу: https://uk.wikipedia.org/wiki/Dota_2.
2. What is Statistical Analysis? Types, Methods and Examples // Статистичний аналіз. - 2023. - https://www.simplilearn.com/what-is-statistical-analysis-article.
3. OpenDota [Електронний ресурс]. - Режим доступу: https://www.opendota.com/.
4. Dota Plus [Електронний ресурс]. - Режим доступу: https://www.dota2.com/plus/.
5. Strafe [Електронний ресурс]. - Режим доступу: https://www.strafe.com/.
6. Dotabuff [Електронний ресурс]. - Режим доступу: https://www.dotabuff.com/.
7. Overwolf [Електронний ресурс]. - Режим доступу: https://www.overwolf.com/.
8. References:
9. Dota 2 uk.wikipedia.org Retrieved from: https://uk.wikipedia.org/wiki/Dota_2 [in Ukrainian].
10. What is Statistical Analysis? Types, Methods and Examples (2023). Statistical analysis. Retrieved from: https://www.simplilearn.com/what-is-statistical-analysis-article.
11. OpenDota www.opendota.com Retrieved from: https://www.opendota.com/.
12. Dota Plus www.dota2.com/plus Retrieved from: https://www.dota2.com/plus/ [in English].
13. Strafe www.strafe.com Retrieved from: https://www.strafe.com/ [in English].
14. Dotabuff www.dotabuff.com Retrieved from: https://www.dotabuff.com/ [in English].
15. Overwolf www.overwolf.com Retrieved from: https://www.overwolf.com/ [in English].
Размещено на Allbest.ru
...Подобные документы
Дослідження історії виникнення комп’ютерної томографії. Створення перших програмованих томографів. Фізико-технічні основи комп'ютерної томографії. Конфігурація сучасного спірального комп'ютерного томографа. Опис режимів сканування та отримання томограми.
отчет по практике [1,8 M], добавлен 01.12.2013Класифікація систем комп’ютерної графіки, її різновиди та сфери використання. Міні-комп’ютери як зменшена версія магістральних. Загальна структура і функції комп’ютерної графіки. Растрова графіка, класифікація, призначення і функції її прикладних систем.
контрольная работа [12,5 K], добавлен 12.10.2010Розвиток комп’ютерної техніки. Основи інформатики. Класифікація персональних комп’ютерів. Складові частини інформатики. Інформація, її види та властивості. Кодування інформації. Структурна схема комп’ютера. Системи числення. Позиційна система числення.
реферат [36,0 K], добавлен 27.10.2003Історія розвитку інформаційних технологій. Швидка зміна концептуальних представлень, технічних засобів, методів і сфер їх застосування. Основні види, можливості та сфера застосування комп'ютерної графіки. Векторна та об'єктно-орієнтована графіка.
курсовая работа [725,5 K], добавлен 28.03.2015Арифметичні основи, на яких ґрунтується функціонування комп'ютерної техніки. Основні поняття дискретної обробки інформації. Системи числення, форми подання чисел у комп'ютерах. Арифметичні операції, що виконуються над числами, подані у двійковому коді.
учебное пособие [903,6 K], добавлен 18.12.2010Розрахунок елементів структурованої кабельної системи, ІР-адресації комп’ютерної мережі, плану прокладання кабельних трас та розміщення робочих місць. Створення моделі КМ у програмі PacketTracer. Особливості настройки її комутаторів та маршрутизаторів.
курсовая работа [1,6 M], добавлен 15.06.2014Вибір архітектури і топології мережі, її оптимальної конфігурації. Налагодження операційної системи сервера. Технічне та програмне обслуговування комп’ютерної мережі. Розрахунок необхідної довжини кабелю та кількості й типів мережного обладнання.
дипломная работа [6,2 M], добавлен 15.06.2014Створення зображення (візуалізація) як завдання комп'ютерної графіки. Методи та алгоритми візуалізації. Трансформація об’єктів в бібліотеці OpengL. Побудова довільної кількості довільного розміру точок на поверхні форми засобами бібліотеки OpengL.
контрольная работа [2,3 M], добавлен 10.09.2009Загальна характеристика мережі та мережевого обладнання, а також програмного забезпечення підприємства. Обґрунтування необхідності створення та налаштування комп’ютерної мережі, зміст відповідних заходів. Розрахунок затрат на матеріали і комплектуючі.
дипломная работа [2,4 M], добавлен 21.06.2014Поняття комп’ютерної мережі та її призначення. Організація корпоративної комп’ютерної мережі. Характеристика інформаційної системи Верховної Ради України. Основні типові функціональні підсистеми інформаційної системи державної судової адміністрації.
контрольная работа [97,1 K], добавлен 20.07.2011Загальна характеристика підприємства "Focus". Огляд програмного забезпечення для створення комп’ютерної мережі. Вибір мережевої служби та протоколів, архітектури, кабелю. Розрахунок обсягу даних, мінімальної конфігурації для серверів та робочих станцій.
курсовая работа [600,9 K], добавлен 20.05.2015Класифікація та статистичний аналіз наслідків надзвичайних ситуацій. Розробка архітектури, інформаційного забезпечення, програмних засобів комп'ютерної автоматизованої системи аналізу наслідків природного і техногенного впливу на будинки та споруди.
дипломная работа [2,5 M], добавлен 02.10.2013Роль комп'ютерної техніки в різних сферах сучасного суспільства, необхідність його комп’ютеризації. Поняття про програмне забезпечення, складові, коротка характеристика його основних типів. Опис, призначення і можливості електронних таблиць MS Excel.
реферат [2,3 M], добавлен 10.10.2009Теоретичні основи технології віртуалізації як інструменту навчання, проектування мереж та системного адміністрування. Планування складу комп’ютерної мережі, вибір платформи та операційної системи, установка і налаштування програм. Питання охорони праці.
дипломная работа [5,9 M], добавлен 24.04.2014Загальна характеристика навчально-наукового комп'ютерного центру. Державні норми влаштування і обладнання кабінетів комп'ютерної техніки. Створення довідкової бази про факультет комп’ютерних систем для приймальної комісії у вигляді сайту для абітурієнтів.
отчет по практике [72,0 K], добавлен 07.07.2010Фізичне та логічне представлення топології мереж, кабельна система. Вибір мережевого устаткування. Імітаційне моделювання корпоративної комп’ютерної мережі в NetCracker 4.0. Представлення локальної мережі в Microsoft Visio 2013, економічне обґрунтування.
курсовая работа [993,5 K], добавлен 17.05.2015Поняття комп'ютерної мережі як системи зв'язку між двома чи більше комп'ютерами через кабельне чи повітряне середовище. Середовище передачі у комп'ютерних мережах. Передумови інтенсивного розвитку мережних технологій. Мережні сервіси, класифікація мереж.
реферат [20,8 K], добавлен 13.11.2013Нові методи та спеціалізовані обчислювальні пристрої зменшення обсягів даних тріангуляційного опису об’єктів комп’ютерної томографії. Розвиток методу розбиття тріангуляційних сіток на окремі елементи. VHDL-модель спеціалізованого апаратного прискорювача.
автореферат [135,2 K], добавлен 13.04.2009Використання мережі із топологією "розподілена зірка", витої пари та концентраторів (для сполучення), мережевої карти із роз'ємами типу RG-45, встановлення операційної системи та монтаж мережі комп'ютерної лабораторії із підключенням до Інтернету.
контрольная работа [1,0 M], добавлен 12.06.2010Побудова і декомпозиція корпоративної комп'ютерної мережі з різною кількістю абонентів у системі проектування "Packet Tracer". Фіксація даних по завантаженню комутаторів і часу транзакції абонентів. Принципи висхідного та низхідного конструювання мережі.
курсовая работа [2,5 M], добавлен 24.09.2010