Ігровий застосунок з реалізацією механізму нескінченного бігу
Вантажиться...
Дата
ORCID
Назва журналу
Номер ISSN
Назва тому
Видавець
НУБіП України
DOI
Анотація
Мета дослідження полягає у проєктуванні, моделюванні та програмній реалізації тривимірного ігрового застосунку жанру «Endless Runner» у середовищі Unity із використанням механізмів процедурної генерації об’єктів, оптимізації використання оперативної пам’яті та локального збереження ігрових результатів.
Для досягнення поставленої мети необхідно вирішити такі завдання:
- провести аналіз предметної області та сучасних підходів до розробки ігрових застосунків жанру «Endless Runner»;
- здійснити порівняльний аналіз сучасних ігрових рушіїв та обґрунтувати вибір середовища розробки;
- спроєктувати архітектуру програмного забезпечення ігрового застосунку;
- реалізувати механізми процедурної генерації ігрового середовища та взаємодії ігрових об’єктів;
- реалізувати механізми оптимізації використання оперативної пам’яті на основі патерна Object Pool та інтегрувати локальну базу даних SQLite;
- виконати тестування програмного застосунку та оцінити ефективність його роботи.
Об’єкт дослідження – процес розробки та оптимізації тривимірних ігрових застосунків у середовищах реального часу.
Предмет дослідження – методи та програмні засоби реалізації механізму нескінченного бігу, процедурної генерації ігрового середовища, оптимізації використання ресурсів пам’яті та збереження даних у тривимірному ігровому застосунку.
Методи дослідження. У роботі використано методи об’єктно-орієнтованого аналізу та програмування, методи UML-моделювання для проєктування архітектури системи, методи реляційного моделювання даних для створення структури бази даних SQLite, алгоритми процедурної генерації об’єктів, а також емпіричні методи тестування та оцінювання продуктивності програмного забезпечення.
Практичне значення одержаних результатів полягає у створенні функціонального ігрового застосунку з механізмом нескінченного бігу, який може бути використаний як основа для подальшого розвитку інтерактивних програмних систем, дослідження методів оптимізації ігрових застосунків та вивчення сучасних технологій розробки програмного забезпечення у галузі комп’ютерних наук.
Структура та обсяг роботи. Бакалаврська кваліфікаційна робота складається зі вступу, чотирьох розділів, висновків, списку використаних джерел та додатків. У першому розділі проведено аналіз предметної області, розглянуто особливості жанру «Endless Runner», виконано порівняльний аналіз сучасних ігрових рушіїв та обґрунтовано вибір технологій розробки. У другому розділі наведено процес проєктування архітектури програмного забезпечення, побудову UML-діаграм та логічної моделі даних. Третій розділ присвячений програмній реалізації ігрового застосунку, механізмам процедурної генерації, оптимізації продуктивності, інтеграції графічного інтерфейсу та локальної бази даних SQLite. У четвертому розділі подано результати тестування програмного застосунку, описано процес розгортання та оцінено ефективність функціонування розробленої системи.
Опис
Бібліографічний опис
Супрунюк В. Р. Ігровий застосунок з реалізацією механізму нескінченного бігу : дипломна робота ... бакалавра : 122 Комп’ютерні науки. Київ, 2026. 92 с.