Розробка аркадної комп’ютерної гри з використанням мови Python
| dc.contributor.author | Дарницький, Роман Олександрович | uk_UA |
| dc.date.accessioned | 2026-06-24T07:51:25Z | |
| dc.date.issued | 2026 | |
| dc.description | ННІ: Український державний хіміко-технологічний університет НАЗВА КАФЕДРИ: Комп’ютерно-інтегрованих технологій та робототехніки СПЕЦІАЛЬНІСТЬ: 123 (F7) Комп’ютерна інженерія ОСВІТНЯ ПРОГРАМА: Комп’ютерна інженерія КЕРІВНИК: Хорошилов, Сергій Вікторович | uk_UA |
| dc.description.abstract | UKR: Об’єктом дослідження є комп’ютерна гра «Zombie Escape», розроблена мовою Python з використанням бібліотеки Pygame. Предметом дослідження є методи організації ігрового коду: побудова ігрового циклу, опис ігрових об’єктів через класи та реалізація їх взаємодії. Метою роботи є проєктування та програмна реалізація відеогри «Zombie Escape» з механіками руху персонажа, прицілювання, переслідування ворогами, виявлення зіткнень та підрахунку ігрових балів. У роботі проаналізовано стан ринку відеоігор, охарактеризовано жанр гри, порівняно інструменти для розробки 2D-ігор та обґрунтовано вибір Python і Pygame. Сформульовані вимоги до гри, розроблено модульну архітектуру проєкту та описано реалізацію кожного класу. Описано алгоритми руху об’єктів та виявлення зіткнень, наведено результати функціонального тестування, а також охарактеризовано апаратне середовище та системні вимоги для запуску гри. Практичне значення роботи полягає в тому, що готовий програмний продукт може використовуватись як навчальний приклад з розробки ігор на Python. Модульна архітектура коду дозволяє без значних зусиль розширювати функціонал проєкту. | uk_UA |
| dc.identifier.citation | Дарницький Р. О. Розробка аркадної комп’ютерної гри з використанням мови Python: кваліфікаційна робота бакалавра: спец. 123 (F7) Комп’ютерна інженерія / керівник С. В. Хорошилов; Укр. держ. ун-т науки і технологій. Дніпро, 2026. 84 с. | uk_UA |
| dc.identifier.uri | https://crust.ust.edu.ua/handle/123456789/22487 | en |
| dc.language.iso | uk | |
| dc.publisher | Український державний університет науки і технологій | uk_UA |
| dc.subject | Python | en |
| dc.subject | Pygame | en |
| dc.subject | ООП | uk_UA |
| dc.subject | ігровий цикл | uk_UA |
| dc.subject | Zombie Escape | en |
| dc.subject | survival shooter | en |
| dc.subject | нормалізація вектора | uk_UA |
| dc.subject | AABB | uk_UA |
| dc.subject | виявлення зіткнень | uk_UA |
| dc.subject | ШІ ворогів | uk_UA |
| dc.subject | ККІТтаР | uk_UA |
| dc.subject.classification | TECHNOLOGY | en |
| dc.subject.classification | TECHNOLOGY:: Computer Engineering | en |
| dc.subject.classification | TECHNOLOGY::Information technology | en |
| dc.title | Розробка аркадної комп’ютерної гри з використанням мови Python | uk_UA |
| dc.title.alternative | Development of An Arcade Computer Game Using the Python Language | en |
| dc.type | Thesis | en |