Програмне забезпечення для симуляції віртуальної багатокористувацької рольової взаємодії

dc.contributor.advisorНещадим, Олександр Михайлович
dc.contributor.authorДеркач, Станіслав Дмитрович
dc.date.accessioned2023-08-27T15:07:21Z
dc.date.available2023-08-27T15:07:21Z
dc.date.issued2023
dc.description.abstractДаний дипломний проєкт присвячений розробленню програмного забезпечення для симуляції віртуальної багатокористувацької рольової взаємодії. У роботі виконано порівняльний аналіз існуючих рішень для симуляції віртуальної багатокористувацької рольової взаємодії, проаналізовано інструменти розроблення подібних симуляцій, такі як ігрові двигуни та мови програмування, види зв'язку сервера та бази даних, систем управління базами даних та методи збереження безпеки особистих даних. На основі аналізу обґрунтовується вибір відповідних технологій під час розробки. Розроблений застосунок надає користувачам можливість приєднатися до симуляції, обрати свою роль та взаємодіяти з ботами, іншими користувачами, об'єднуватись в коаліції, виконувати кооперативні завдання, змагатися один з одним та впливати своїми діями на оточуючий світ. Даний проєкт дозволяє задовольнити соціальні потреби користувачів, за допомогою надання можливості об'єднуватись в команди з іншими користувачами, будувати сумісні плани, змагатися з іншими користувачами та обмінюватись досвідом між собою. В даному проєкті розроблено та досліджено: архітектуру серверної та клієнтської частини симуляції, сервер-абстракцію над базою даних, асиметричні алгоритми шифрування для безпечної передачі особистих даних між клієнтом та сервером, симетричні алгоритми шифрування для безпечного зберігання особистих даних в базі даних.uk
dc.description.abstractotherThis diploma project is dedicated to the development of software for simulating virtual multi-user role-playing interaction. The work includes a comparative analysis of existing solutions for simulating virtual multi-user role-playing interaction, analysis of tools for developing suchlike simulations, such as game engines and programming languages, types of server and database communication, database management systems, and methods for maintaining the security of personal data. The analysis is used to justify the choice of appropriate technologies during development. The developed application provides users with the opportunity to join the simulation, choose their role and interact with bots or other users, form coalitions, perform cooperative tasks, compete with each other and influence the world around them with their actions. This project allows us to meet the social needs of users by providing the opportunity to form teams with other users, build joint plans, compete with other users and share experiences with each other. In this project, next things were developed and researched: the architecture of the server and client parts of the simulation, database abstraction layer), asymmetric encryption algorithms for secure transmission of personal data between the client and the server, symmetric encryption algorithms for secure storage of personal data in the database.uk
dc.format.extent118 с.uk
dc.identifier.citationДеркач, С. Д. Програмне забезпечення для симуляції віртуальної багатокористувацької рольової взаємодії : дипломний проект ... бакалавра : 121 Інженерія програмного забезпечення / Деркач Станіслав Дмитрович. – Київ, 2023. – 118 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/59548
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.titleПрограмне забезпечення для симуляції віртуальної багатокористувацької рольової взаємодіїuk
dc.typeBachelor Thesisuk

Файли

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