Архітектурне рішення для ігрових застосунків у жанрі MMORPG
Вантажиться...
Дата
2023
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 19 таблиць, 6 рисунків та 6 джерел – загалом 52 сторінки.
Дипломний проєкт присвячений розробці архітектурного рішення клієнт-серверного розподіленого застосунку призначена для використання розробниками ігор під час створення ігрових застосунків у жанрі MMORPG.
Мета підвищення архітектурного рішення клієнт-серверного розподіленого застосунку призначена для використання розробниками ігор під час створення ігрових застосунків у жанрі MMORPG.
Об'єкт дослідження: програмне забезпечення або його конкретні компоненти, на які спрямоване тестування для перевірки функціональності, якості, стабільності та відповідності вимогам.
Предмет дослідження: масових онлайн-рольових іграх (ММОРПГ) є комплексний аналіз та вивчення різних аспектів гри. Це включає дослідження геймплею та механіки, соціальних взаємодій між гравцями, графічного оформлення, аудіо-ефектів та інших елементів, що впливають на користувацький досвід. Аналізуються правила гри, системи взаємодії, економічні моделі, графічне візуальне оформлення, анімація та комунікаційні можливості. Ці дослідження спрямовані на поліпшення геймплею, підвищення
якості гри, задоволення користувачів та вдосконалення масових онлайн-рольових ігор.
У першому розділі дослідження були проаналізовані види конкурентів в сфері масових онлайн-рольових ігор (ММОРПГ). Проводилось дослідження та класифікація різних типів ММОРПГ, включаючи піджанри, різні стилі геймплею та тематику. Було визначено і охарактеризовано основні конкуренти на ринку ММОРПГ, такі як великі глобальні та популярні проекти, інді-ігри, нові релізи та розширення відомих ігор, а також ігри з фокусом на специфічну аудиторію або унікальні особливості. Аналізувалися їхні основні
характеристики, переваги та недоліки, стратегії маркетингу та розвитку, а також оцінювалася їхня конкурентоспроможність на ринку ММОРПГ. Цей аналіз дозволяє отримати уявлення про ландшафт конкуренції в сфері ММОРПГ та визначити можливі шляхи для відокремлення від конкурентів та
залучення аудиторії.
В другому розділі було описано шифрування передачі даних між сервером і геймовим клієнтом у масових онлайн-рольових іграх (ММОРПГ).
Розглядалися різні аспекти шифрування, що використовуються для забезпечення безпеки та конфіденційності під час обміну даними між сервером і клієнтом.
Програмне забезпечення успішно впроваджено у систему ММОРПГ. Це включає інсталяційну версію програмного забезпечення, яка була встановлена на сервері гри та на клієнтських пристроях гравців. Впровадження програмного забезпечення включало такі етапи, як налаштування серверу, інсталяцію та
конфігурацію бази даних, налаштування мережевого з'єднання та забезпечення безпеки передачі даних.
Також був створений та налаштований репозиторій, який містить вихідний код програмного забезпечення, його компоненти та залежності. Це дозволяє зберігати та керувати версіями програми, вносити зміни, виправляти помилки та розробляти нові функціональні можливості.
Упровадження програмного забезпечення передбачало проведення тестування для перевірки його працездатності, стабільності та безпеки.
Тестування включало різні методи, такі як функціональне тестування, тестування продуктивності, тестування безпеки, щоб переконатися, що програмне забезпечення працює належним чином і задовольняє вимоги користувачів.
Впровадження програмного забезпечення дозволило розпочати експлуатацію ММОРПГ і надати користувачам можливість насолоджуватися грою з використанням нової механіки шифрування передачі даних RSA і AES, яка забезпечує безпеку та конфіденційність їхніх ігрових даних.
Опис
Ключові слова
Unreal Engine, база даних, шифрування, С++, database, encryption
Бібліографічний опис
Хорольський, М. В. Архітектурне рішення для ігрових застосунків у жанрі MMORPG : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Хорольський Марко Володимирович. - Київ, 2023. - 133 с.