Розробка аркадної комп’ютерної гри з використанням мови Python

dc.contributor.authorДарницький, Роман Олександровичuk_UA
dc.date.accessioned2026-06-24T07:51:25Z
dc.date.issued2026
dc.descriptionННІ: Український державний хіміко-технологічний університет НАЗВА КАФЕДРИ: Комп’ютерно-інтегрованих технологій та робототехніки СПЕЦІАЛЬНІСТЬ: 123 (F7) Комп’ютерна інженерія ОСВІТНЯ ПРОГРАМА: Комп’ютерна інженерія КЕРІВНИК: Хорошилов, Сергій Вікторовичuk_UA
dc.description.abstractUKR: Об’єктом дослідження є комп’ютерна гра «Zombie Escape», розроблена мовою Python з використанням бібліотеки Pygame. Предметом дослідження є методи організації ігрового коду: побудова ігрового циклу, опис ігрових об’єктів через класи та реалізація їх взаємодії. Метою роботи є проєктування та програмна реалізація відеогри «Zombie Escape» з механіками руху персонажа, прицілювання, переслідування ворогами, виявлення зіткнень та підрахунку ігрових балів. У роботі проаналізовано стан ринку відеоігор, охарактеризовано жанр гри, порівняно інструменти для розробки 2D-ігор та обґрунтовано вибір Python і Pygame. Сформульовані вимоги до гри, розроблено модульну архітектуру проєкту та описано реалізацію кожного класу. Описано алгоритми руху об’єктів та виявлення зіткнень, наведено результати функціонального тестування, а також охарактеризовано апаратне середовище та системні вимоги для запуску гри. Практичне значення роботи полягає в тому, що готовий програмний продукт може використовуватись як навчальний приклад з розробки ігор на Python. Модульна архітектура коду дозволяє без значних зусиль розширювати функціонал проєкту.uk_UA
dc.identifier.citationДарницький Р. О. Розробка аркадної комп’ютерної гри з використанням мови Python: кваліфікаційна робота бакалавра: спец. 123 (F7) Комп’ютерна інженерія / керівник С. В. Хорошилов; Укр. держ. ун-т науки і технологій. Дніпро, 2026. 84 с.uk_UA
dc.identifier.urihttps://crust.ust.edu.ua/handle/123456789/22487en
dc.language.isouk
dc.publisherУкраїнський державний університет науки і технологійuk_UA
dc.subjectPythonen
dc.subjectPygameen
dc.subjectООПuk_UA
dc.subjectігровий циклuk_UA
dc.subjectZombie Escapeen
dc.subjectsurvival shooteren
dc.subjectнормалізація вектораuk_UA
dc.subjectAABBuk_UA
dc.subjectвиявлення зіткненьuk_UA
dc.subjectШІ ворогівuk_UA
dc.subjectККІТтаРuk_UA
dc.subject.classificationTECHNOLOGYen
dc.subject.classificationTECHNOLOGY:: Computer Engineeringen
dc.subject.classificationTECHNOLOGY::Information technologyen
dc.titleРозробка аркадної комп’ютерної гри з використанням мови Pythonuk_UA
dc.title.alternativeDevelopment of An Arcade Computer Game Using the Python Languageen
dc.typeThesisen

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Darnyskyi.pdf
Size:
1.75 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: