Відеогра у вигляді 2D файтингу для Windows з підтримкою багатокористувацької гри на одному пристрої
| dc.contributor.advisor | Пономаренко, Артем Миколайович | |
| dc.contributor.author | Заславець, Матвій Віталійович | |
| dc.date.accessioned | 2025-09-19T09:17:05Z | |
| dc.date.available | 2025-09-19T09:17:05Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | У цій роботі було детально розглянуто процес розробки відеоігри у вигляді 2D файтингу для платформи Windows з підтримкою багатокористувацької гри на одному пристрої. Для цього було проаналізовано особливості реалізації ігор жанру файтингу, створення механік бою, збалансованості персонажів, їх анімації та інтерфейсу користувача. Окрему увагу було приділено розробці унікальності персонажів — так кожен боєць має власний набір атак, швидкість, дальність ударів, швидкість анімацій та оптимальні стилі гри, щоб дозволити гравцям відчувати суттєву різницю між ними. У результаті роботи було розроблено функціональну гру з можливістю як самостійної, так і гри на двох користувачів, реалізовано системи руху, блоку, переривання анімацій, здоров’я, а також інтегровано звукові ефекти та візуальні анімації. Програмний продукт створено з використанням мови програмування Python та бібліотеки PyGame. | |
| dc.description.abstractother | This 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.extent | 109 с. | |
| dc.identifier.citation | Заславець, М. В. Відеогра у вигляді 2D файтингу для Windows з підтримкою багатокористувацької гри на одному пристрої : дипломний проєкт … бакалавра : 123 Комп’ютерна інженерія / Заславець Матвій Віталійович. – Київ, 2025. – 109 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76182 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | відеоігра | |
| dc.subject | файтинг | |
| dc.subject | 2D | |
| dc.subject | багатокористувацька гра | |
| dc.subject | video game | |
| dc.subject | fighting game | |
| dc.subject | 2D | |
| dc.subject | multiplayer | |
| dc.subject | Python | |
| dc.subject | PyGame | |
| dc.title | Відеогра у вигляді 2D файтингу для Windows з підтримкою багатокористувацької гри на одному пристрої | |
| dc.type | Bachelor 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
- Опис: