Дослідження методів та алгоритмів передачі даних в мультиплеєрних іграх та їх оптимізація

dc.contributor.advisorМарков, Дмитро Костянтинович
dc.contributor.authorВоловик, Андрій Віталійович
dc.date.accessioned2023-02-16T14:42:04Z
dc.date.available2023-02-16T14:42:04Z
dc.date.issued2022
dc.description.abstractenThe total volume of work is 72 p., 11 fig., 15 tabl., 0 append., 9 sources The aim of this work is to do a research on the methods and algorithms of data synchronization between users of multiplayer games, covering features of data transferring and its optimization. The first section discusses the principles and common practices that are taken into account when designing mass multiplayer games with a large game world. The second section is devoted to the analysis and comparison of popular network architectures, finding their advantages and disadvantages. The third section covers the means by which data is transferred between clients and the server. There is an analysis of algorithms that can be used to reduce the amount of bandwidth generated by game state synchronizations. The fourth section is devoted to the analysis of methods used by developers to minimize the impact of delays on the gaming experience. The result of the thesis is the collection of existing solutions for reducing traffic in multiplayer games and compensating data transmission delays.uk
dc.description.abstractukЗагальний обсяг роботи 72 с., 11 рис., 15 табл., 0 додатків, 9 джерел. Метою даної роботи є дослідження методів та алгоритмів синхронізації даних між користувачами мультиплеєрних ігор, особливостей передачі даних та їх оптимізації. У першому розділі було розглянуто принципи та розповсюджені практики, які враховуються при проектуванні масових багатокористувацьких ігор з великим ігровим світом. Другий розділ присвячений аналізу та порівнянню популярних мережевих архітектур, виявленню їх переваг та недоліків. У третьому розділі було досліджено засоби, за допомогою яких здійснюється передача даних між клієнтами та сервером. Було проаналізовано алгоритми, які можна використовувати, щоб зменшити об'єм трафіку, що створюється під час синхронізації станів. Четвертий розділ присвячений аналізу методів, якими розробники користуються для мінімізації впливу затримок при передачі даних на гральний досвід клієнтів. Результатом дипломної роботи є визначення існуючих засобів зменшення мережевого трафіку, компенсування затримок при передачі даних у мультплеєрних іграх.uk
dc.format.page72 с.uk
dc.identifier.citationВоловик, А. В. Дослідження методів та алгоритмів передачі даних в мультиплеєрних іграх та їх оптимізація : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Воловик Андрій Віталійович. - Київ, 2022. - 72 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/52692
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectлаго-компенсаціяuk
dc.subjectпередбачення на стороні клієнтаuk
dc.subjectпередача данихuk
dc.subjectMMOGuk
dc.subjectLag compensationuk
dc.subjectClient-side predictionuk
dc.subjectdata transferringuk
dc.titleДослідження методів та алгоритмів передачі даних в мультиплеєрних іграх та їх оптимізаціяuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Volovyk_bаkalavr.pdf
Розмір:
1.02 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: