Відеогра у вигляді 2D файтингу для Windows з підтримкою багатокористувацької гри на одному пристрої

dc.contributor.advisorПономаренко, Артем Миколайович
dc.contributor.authorЗаславець, Матвій Віталійович
dc.date.accessioned2025-09-19T09:17:05Z
dc.date.available2025-09-19T09:17:05Z
dc.date.issued2025
dc.description.abstractУ цій роботі було детально розглянуто процес розробки відеоігри у вигляді 2D файтингу для платформи Windows з підтримкою багатокористувацької гри на одному пристрої. Для цього було проаналізовано особливості реалізації ігор жанру файтингу, створення механік бою, збалансованості персонажів, їх анімації та інтерфейсу користувача. Окрему увагу було приділено розробці унікальності персонажів — так кожен боєць має власний набір атак, швидкість, дальність ударів, швидкість анімацій та оптимальні стилі гри, щоб дозволити гравцям відчувати суттєву різницю між ними. У результаті роботи було розроблено функціональну гру з можливістю як самостійної, так і гри на двох користувачів, реалізовано системи руху, блоку, переривання анімацій, здоров’я, а також інтегровано звукові ефекти та візуальні анімації. Програмний продукт створено з використанням мови програмування Python та бібліотеки PyGame.
dc.description.abstractotherThis work presents a detailed overview of the development process for a 2D fighting video game designed for the Windows platform with support for local multiplayer gameplay on a single device. The project involved analyzing the core elements of the fighting game genre, including combat mechanics, character balance, animations, and user interface design. Particular attention was given to ensuring character uniqueness — each fighter features a distinct set of attacks, movement speed, attack range, animation timing, and preferred playstyles, allowing players to experience clear gameplay differences between characters. As a result, a fully functional game was developed with both single-player and local multiplayer modes, incorporating systems for movement, blocking, animation cancelling, health tracking, and integrated visual and sound effects. The game was developed using the Python programming language and the PyGame library.
dc.format.extent109 с.
dc.identifier.citationЗаславець, М. В. Відеогра у вигляді 2D файтингу для Windows з підтримкою багатокористувацької гри на одному пристрої : дипломний проєкт … бакалавра : 123 Комп’ютерна інженерія / Заславець Матвій Віталійович. – Київ, 2025. – 109 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76182
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectвідеоігра
dc.subjectфайтинг
dc.subject2D
dc.subjectбагатокористувацька гра
dc.subjectvideo game
dc.subjectfighting game
dc.subject2D
dc.subjectmultiplayer
dc.subjectPython
dc.subjectPyGame
dc.titleВідеогра у вигляді 2D файтингу для Windows з підтримкою багатокористувацької гри на одному пристрої
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Zaslavets_bakalavr.pdf
Розмір:
1.71 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: