Онлайн-гра клієнт-серверної архітектури
dc.contributor.advisor | Орлова, Марія Миколаївна | |
dc.contributor.author | Баглай, Іванна Юріївна | |
dc.date.accessioned | 2020-07-10T10:52:14Z | |
dc.date.available | 2020-07-10T10:52:14Z | |
dc.date.issued | 2020-06 | |
dc.description.abstract | Кваліфікаційна робота включає пояснювальну записку (58 с., 21 рис., 3 табл., список використаної літератури з 18 найменувань, 3 додатки). Метою бакалаврського дипломного проєкту є дослідження та структуризація теоретичних відомостей, необхідних для розробки та реалізації онлайн-гри, і на основі отриманих даних розробити власну онлайн-гру клієнт-серверної архітектури. Для досягнення поставленої мети проведено аналіз існуючих топологій з’єднання вузлів у мережі, шаблони проектів, призначених для синхронізації процесів, алгоритмів оптимізації кількості синхронізуючої інформації. В результаті роботи було програмно реалізовано онлайн-гру, в якій було використано оптимальні та спеціалізовані під певну задачу алгоритми. Перевагою даного проєкту є абстрактність розробленої архітектури, що реалізує синхронізацію. Результати дипломної роботи можуть бути використанні для вивчення основних концепцій онлайн-гри. А розроблена архітектура синхронізації може бути використана для розробки мережевих ігор. При розробці онлайн-гри було використано ресурси: мова програмування С++, програма імітації умов мережі clumsy, програма візуалізації роботи потоків в реальному часі Tracy Profiler. | uk |
dc.description.abstracten | Qualification 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.format.page | 72 с. | uk |
dc.identifier.citation | Баглай, І. Ю. Онлайн-гра клієнт-серверної архітектури : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Баглай Іванна Юріївна. – Київ, 2020. – 72 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/34948 | |
dc.language.iso | uk | uk |
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.subject | online game | uk |
dc.subject | client-server topology | uk |
dc.subject | object replication | uk |
dc.subject | dead reckoning | uk |
dc.subject | path delay | uk |
dc.subject | transport protocols | uk |
dc.subject | synchronization | uk |
dc.title | Онлайн-гра клієнт-серверної архітектури | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
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
- Опис: