Бакалаврські роботи (ІСТ)
Постійне посилання зібрання
У зібранні розміщено бакалаврські проєкти (роботи) на здобуття ступеня бакалавра.
Переглянути
Перегляд Бакалаврські роботи (ІСТ) за Ключові слова "004.021"
Зараз показуємо 1 - 1 з 1
Результатів на сторінці
Налаштування сортування
Документ Відкритий доступ Інструмент для процедурної генерація об'єктів сцени на основі алгоритмів Маркова в ігровому рушії Unity(КПІ ім. Ігоря Сікорського, 2023-06-15) Терехов, Максим Євгенович; Коваль, Олександр СергійовичПояснювальна записка дипломного проекту складається з чотирьох розділів, містить 4 додатки, 4 конструкторські документи та 15 джерел – загалом 73 сторінки. Об`єкт дослідження: процес зміни показників у роботі розробників ігор, гейм та левел-дизайнерів, їх завантаженості, за рахунок використання інструментів процедурної генерації для проектування рівня та його наповнення елементами оточення. Мета дипломного проєкту: розробка інструменту для процедурної генерації об'єктів сцени на основі алгоритмів Маркова в ігровому рушії Unity У першому розділі було було розглянуто особливості роботи з інструментами процедурної генерації під час розробки ігор. Було проаналізовано існуючі рішення в сфері процедурної генерації, визначено їх переваги та недоліки. У другому розділі був складений формат програмного забезпечення для реалізації проекту. Було обрано стек, додаткові бібліотеки, виявлено їх сильні та слабі сторони. Був проведений огляд алгоритму Маркова, що буде використовуватись для реалізації програмного забезпечення, а також було визначено необхідні модифікації даного алгоритму для комфортної роботи зі створюваним інструментом. Було складено вимоги до архітектури програмного забезпечення. У третьому розділі було описано процес створення ядра-бібліотеки додатку, описана практична реалізації архітектури, наведені основні класи, їх взаємодія. Також були додані приклади реалізації основних інтерфейсів в найчастіше використовувані правила та послідовності. Розроблений процес серіалізації та зберігання симуляції у файл за допомогою сторонньої бібліотеки Newtonsoft JSON У четвертому розділі було наведено приклади створення нових елементів симуляції. Також було описано покрокову інструкцію для створення та налаштування симуляції для роботи з нею, отримання результатів та їх збереження.