Онлайн-гра клієнт-серверної архітектури

dc.contributor.advisorОрлова, Марія Миколаївна
dc.contributor.authorБаглай, Іванна Юріївна
dc.date.accessioned2020-07-10T10:52:14Z
dc.date.available2020-07-10T10:52:14Z
dc.date.issued2020-06
dc.description.abstractenQualification work includes an explanatory note (56 pages, 21 figures, 3 tables, list of references from 18 items, 3 appendices). The purpose of the bachelor's thesis project is to study and structure the theoretical information needed to develop and implement an online game, and on the basis of the data to develop their own online game client-server architecture. To achieve this goal, the analysis of existing topologies of connection of nodes in the network, project templates designed to synchronize processes, algorithms for optimizing the amount of synchronizing information. As a result of the work, an online game was implemented in software, in which optimal and specialized algorithms for a certain task were used. The advantage of this project is the abstractness of the developed architecture that implements synchronization. The results of the thesis can be used to study the basic concepts of online gaming. And the developed synchronization architecture can be used for development of network games. Resources were used in the development of the online game: C ++ programming language, a program for simulating the conditions of the clumsy network, a program for visualizing the work of streams in real time Tracy Profiler.uk
dc.description.abstractukКваліфікаційна робота включає пояснювальну записку (58 с., 21 рис., 3 табл., список використаної літератури з 18 найменувань, 3 додатки). Метою бакалаврського дипломного проєкту є дослідження та структуризація теоретичних відомостей, необхідних для розробки та реалізації онлайн-гри, і на основі отриманих даних розробити власну онлайн-гру клієнт-серверної архітектури. Для досягнення поставленої мети проведено аналіз існуючих топологій з’єднання вузлів у мережі, шаблони проектів, призначених для синхронізації процесів, алгоритмів оптимізації кількості синхронізуючої інформації. В результаті роботи було програмно реалізовано онлайн-гру, в якій було використано оптимальні та спеціалізовані під певну задачу алгоритми. Перевагою даного проєкту є абстрактність розробленої архітектури, що реалізує синхронізацію. Результати дипломної роботи можуть бути використанні для вивчення основних концепцій онлайн-гри. А розроблена архітектура синхронізації може бути використана для розробки мережевих ігор. При розробці онлайн-гри було використано ресурси: мова програмування С++, програма імітації умов мережі clumsy, програма візуалізації роботи потоків в реальному часі Tracy Profiler.uk
dc.format.page72 с.uk
dc.identifier.citationБаглай, І. Ю. Онлайн-гра клієнт-серверної архітектури : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Баглай Іванна Юріївна. – Київ, 2020. – 72 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/34948
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectонлайн-граuk
dc.subjectклієнт-серверна топологіяuk
dc.subjectреплікація об’єктівuk
dc.subjectнавігаційна система обчислення шляхуuk
dc.subjectзатримкаuk
dc.subjectтранспортні протоколиuk
dc.subjectсинхронізаціяuk
dc.subjectonline gameuk
dc.subjectclient-server topologyuk
dc.subjectobject replicationuk
dc.subjectdead reckoninguk
dc.subjectpath delayuk
dc.subjecttransport protocolsuk
dc.subjectsynchronizationuk
dc.titleОнлайн-гра клієнт-серверної архітектуриuk
dc.typeBachelor Thesisuk

Файли

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