Публікація: Багатокористувацький веб-сервіс для гри в шахи на основі протоколу WebSocket
dc.contributor.author | Бєліков, А. О. | |
dc.date.accessioned | 2025-09-09T17:33:45Z | |
dc.date.available | 2025-09-09T17:33:45Z | |
dc.date.issued | 2025 | |
dc.description.abstract | Метою кваліфікаційної роботи є розробка багатокористувацького веб-сервісу для гри в шахи, що реалізує авторизацію та автентифікацію користувачів, надає можливість грати проти інших гравців або вбудованого шахового рушія із різними рівнями складності, переглядати завершені партії та спілкуватися у ігровому чаті. У ході виконання кваліфікаційної роботи було розроблено серверний та клієнтський додатки з використанням мов програмування Go і TypeScript. Для написання та налагодження коду використовувалось середовище розробки Visual Studio Code. Серверний додаток виконує обробку вхідних HTTP-запитів та забезпечує двосторонній канал зв’язку. Клієнтський додаток надає графічний інтерфейс користувача у браузері. Методи дослідження – вивчення літератури, проєктування архітектури та алгоритмів програми, написання та налагодження програмного коду. Перевагою розробленого проєкту є незалежність від клієнтської платформи. Застосування сучасних технологій знизило вимогливість сервісу до апаратних ресурсів. Зручний графічний інтерфейс дозволяє створювати ігрові кімнати, встановлювати параметри гри та взаємодіяти з дошкою. Передбачена можливість перегляду завершених ігор із відновленням результатів, інформації про гравців, зроблених ходів та показань таймерів. Інформація про завершені ігри зберігається у реляційній базі даних. | |
dc.identifier.citation | Бєліков А. О. Багатокористувацький веб-сервіс для гри в шахи на основі протоколу WebSocket : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на першому (бакалаврському) рівні, спеціальність 123 Комп’ютерна інженерія / А. О. Бєліков ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. – Харків, 2025. – 92 с. | |
dc.identifier.uri | https://openarchive.nure.ua/handle/document/32648 | |
dc.language.iso | uk | |
dc.subject | мова програмування Go | |
dc.subject | мова програмування TypeScript | |
dc.subject | протокол WebSocket | |
dc.subject | бібліотека React | |
dc.subject | одночасні шахи | |
dc.title | Багатокористувацький веб-сервіс для гри в шахи на основі протоколу WebSocket | |
dc.title.alternative | Multi-User Web Service for Playing Chess Based on the WebSocket Protocol | |
dc.type | Other | |
dspace.entity.type | Publication |
Файли
Оригінальний пакет
1 - 2 з 2
Завантаження...
- Назва:
- 2025_B_EOM_KIUKI-21-1_Bielikov_A_O.pdf
- Розмір:
- 997.74 KB
- Формат:
- Adobe Portable Document Format
Завантаження...
- Назва:
- 2025_B_EOM_KIUKI-21-1_Bielikov_A_O_Dodatky.pdf
- Розмір:
- 872.22 KB
- Формат:
- Adobe Portable Document Format
Ліцензійний пакет
1 - 1 з 1
Немає доступних мініатюр
- Назва:
- license.txt
- Розмір:
- 10.74 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: