Ігровий застосунок з реалізацією механізму нескінченного бігу

Вантажиться...
Ескіз

Дата

ORCID

Назва журналу

Номер ISSN

Назва тому

Видавець

НУБіП України

DOI

Анотація

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

Опис

Бібліографічний опис

Супрунюк В. Р. Ігровий застосунок з реалізацією механізму нескінченного бігу : дипломна робота ... бакалавра : 122 Комп’ютерні науки. Київ, 2026. 92 с.

Endorsement

Review

Supplemented By

Referenced By