Публікація:
Багатокористувацький веб-сервіс для гри в шахи на основі протоколу WebSocket

dc.contributor.authorБєліков, А. О.
dc.date.accessioned2025-09-09T17:33:45Z
dc.date.available2025-09-09T17:33:45Z
dc.date.issued2025
dc.description.abstractМетою кваліфікаційної роботи є розробка багатокористувацького веб-сервісу для гри в шахи, що реалізує авторизацію та автентифікацію користувачів, надає можливість грати проти інших гравців або вбудованого шахового рушія із різними рівнями складності, переглядати завершені партії та спілкуватися у ігровому чаті. У ході виконання кваліфікаційної роботи було розроблено серверний та клієнтський додатки з використанням мов програмування Go і TypeScript. Для написання та налагодження коду використовувалось середовище розробки Visual Studio Code. Серверний додаток виконує обробку вхідних HTTP-запитів та забезпечує двосторонній канал зв’язку. Клієнтський додаток надає графічний інтерфейс користувача у браузері. Методи дослідження – вивчення літератури, проєктування архітектури та алгоритмів програми, написання та налагодження програмного коду. Перевагою розробленого проєкту є незалежність від клієнтської платформи. Застосування сучасних технологій знизило вимогливість сервісу до апаратних ресурсів. Зручний графічний інтерфейс дозволяє створювати ігрові кімнати, встановлювати параметри гри та взаємодіяти з дошкою. Передбачена можливість перегляду завершених ігор із відновленням результатів, інформації про гравців, зроблених ходів та показань таймерів. Інформація про завершені ігри зберігається у реляційній базі даних.
dc.identifier.citationБєліков А. О. Багатокористувацький веб-сервіс для гри в шахи на основі протоколу WebSocket : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на першому (бакалаврському) рівні, спеціальність 123 Комп’ютерна інженерія / А. О. Бєліков ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. – Харків, 2025. – 92 с.
dc.identifier.urihttps://openarchive.nure.ua/handle/document/32648
dc.language.isouk
dc.subjectмова програмування Go
dc.subjectмова програмування TypeScript
dc.subjectпротокол WebSocket
dc.subjectбібліотека React
dc.subjectодночасні шахи
dc.titleБагатокористувацький веб-сервіс для гри в шахи на основі протоколу WebSocket
dc.title.alternativeMulti-User Web Service for Playing Chess Based on the WebSocket Protocol
dc.typeOther
dspace.entity.typePublication

Файли

Оригінальний пакет
Зараз показано 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
Опис: