Бакалаврські роботи кафедри Комп’ютерно-інтегрованих технологій та робототехніки (ККІТтаР)
Permanent URI for this collectionhttps://crust.ust.edu.ua/handle/123456789/22435
ENG: Bachelor’s theses from the Department of Computer-Integrated Technologies and Robotics
Browse
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
Item type:Item, Розробка аркадної комп’ютерної гри з використанням мови Python(Український державний університет науки і технологій, 2026) Дарницький, Роман ОлександровичUKR: Об’єктом дослідження є комп’ютерна гра «Zombie Escape», розроблена мовою Python з використанням бібліотеки Pygame. Предметом дослідження є методи організації ігрового коду: побудова ігрового циклу, опис ігрових об’єктів через класи та реалізація їх взаємодії. Метою роботи є проєктування та програмна реалізація відеогри «Zombie Escape» з механіками руху персонажа, прицілювання, переслідування ворогами, виявлення зіткнень та підрахунку ігрових балів. У роботі проаналізовано стан ринку відеоігор, охарактеризовано жанр гри, порівняно інструменти для розробки 2D-ігор та обґрунтовано вибір Python і Pygame. Сформульовані вимоги до гри, розроблено модульну архітектуру проєкту та описано реалізацію кожного класу. Описано алгоритми руху об’єктів та виявлення зіткнень, наведено результати функціонального тестування, а також охарактеризовано апаратне середовище та системні вимоги для запуску гри. Практичне значення роботи полягає в тому, що готовий програмний продукт може використовуватись як навчальний приклад з розробки ігор на Python. Модульна архітектура коду дозволяє без значних зусиль розширювати функціонал проєкту.Item type:Item, Розробка комп’ютерної гри у жанрі метроідванія з використанням рушія Unity(Український державний університет науки і технологій, 2026) Богданов, Євгеній ЄвгенійовиUKR: У роботі проведено аналіз особливостей жанру Metroidvania, досліджено сучасні ігрові рушії для розробки двовимірних комп’ютерних ігор та обґрунтовано вибір рушія Unity як середовища розробки. Об’єкт дослідження – процес розробки комп’ютерних ігор жанру Metroidvania. Мета роботи – розробка комп’ютерної гри у жанрі Metroidvania з використанням рушія Unity. У результаті виконання роботи розроблено програмний прототип комп’ютерної гри жанру Metroidvania, у якому реалізовано систему керування персонажем, бойову систему, систему анімацій, систему здоров’я, штучний інтелект противників, механізм збору монет, систему контрольних точок, переходи між сценами та користувацький інтерфейс. Практична цінність роботи полягає у створенні працездатного програмного продукту, який демонструє можливості використання рушія Unity для розробки комп’ютерних ігор та може бути використаний як основа для подальшого розвитку повноцінного ігрового проєкту.Item type:Item, Розробка мобільного додатка для дистанційного керування елементами системи «розумний будинок»(Український державний університет науки і технологій, 2026) Кузьмов, Ростислав СергійовичUKR: У роботі досліджуються теоретичні відомості про платформи автоматизації, обґрунтовано вибір локального сервера Home Assistant та доведено перевагу протоколу WebSocket над традиційними REST API. Детально описано архітектуру трирівневої системи та розроблено структуру компонентів на базі фронтенд-фреймворку Angular та бібліотеки Ionic. Описано розробку програмного забезпечення, зокрема модулю безпечного з'єднання на основі Long-Lived Access Tokens, реактивному інтерфейсу за допомогою Angular Signals та автоматизованій системі планування розкладу поливу. Мета роботи – спроєктувати та розробити мобільний додаток для дистанційного керування елементами системи "розумний будинок" (на прикладі автоматизованої міні-ферми). Об’єкт дослідження – системи автоматизації, Інтернет речей (IoT) та протоколи передачі даних у реальному часі. Предмет дослідження – процеси, методи та програмно-апаратні засоби розробки кросплатформених мобільних інтерфейсів Методи роботи – методи системного аналізу; принципи декларативного UI та компонентного моделювання; концепції реактивного програмування та патерну Observer; методи тестування та профілювання програмного забезпечення.