Розробка та дослідження інтелектуальної багатокористувацької системи для гри в шахи на основі веб-технологій

dc.contributor.authorШуть, Кирило Вячеславович
dc.contributor.authorShut, Kyrylo
dc.date.accessioned2026-06-19T08:50:38Z
dc.date.available2026-06-19T08:50:38Z
dc.date.issued2026
dc.descriptionШуть К. В. Розробка та дослідження інтелектуальної багатокористувацької системи для гри в шахи на основі веб-технологій: бакалаврська робота / К. В. Шуть – Запоріжжя: НУ «Запорізька політехніка», 2026. – 78 с.
dc.description.abstractUK: Об’єкт дослідження – процеси прийняття рішень та взаємодії користувачів у багатокористувацьких інтелектуальних системах. Предмет дослідження – методи та алгоритми реалізації шахової логіки, штучного інтелекту та клієнт-серверної взаємодії у вебзастосунках. Мета роботи – розробка та дослідження інтелектуальної багатокористувацької системи для гри в шахи на основі веб- технологій. Методи дослідження – аналіз предметної області, моделювання архітектури програмної системи, реалізація шахового рушія, алгоритми Minimax та Alpha-Beta Pruning, тестування програмного забезпечення. У дипломній роботі розроблено вебсистему для гри в шахи з клієнтською частиною на React і PixiJS, серверною частиною на Node.js і Socket.IO та спільним модулем ChessEngine. Реалізовано шахову логіку, режими гри проти комп’ютерного суперника і в багатокористувацькому середовищі, серверну валідацію ходів, синхронізацію стану та досліджено ефективність алгоритмів Minimax і Alpha-Beta Pruning. EN: The object of study is decision-making processes and user interaction in multi-user intelligent systems. The subject of study is methods and algorithms for implementing chess logic, artificial intelligence and client-server interaction in web applications. The purpose of the work is to develop and research an intelligent multi-user chess system based on web technologies. Research methods include subject area analysis, software architecture modelling, chess engine implementation, Minimax and Alpha-Beta Pruning algorithms, and software testing. The bachelor thesis presents a web-based chess system with a React and PixiJS client, a Node.js and Socket.IO server, and a shared ChessEngine module. The system implements chess logic, play against a computer opponent, multiplayer mode, server-side move validation, state synchronization, and research of the efficiency of Minimax and Alpha-Beta Pruning algorithms.
dc.identifier.urihttps://eir.zp.edu.ua/handle/123456789/29674
dc.language.isouk
dc.publisherНаціональний університет «Запорізька політехніка»
dc.subjectшахова вебсистема
dc.subjectшаховий рушій
dc.subjectбагатокористувацька система
dc.subjectchess web system
dc.subjectchess engine
dc.subjectmultiplayer system
dc.titleРозробка та дослідження інтелектуальної багатокористувацької системи для гри в шахи на основі веб-технологій
dc.title.alternativeDevelopment and Research of an Intelligent Multi-User Chess System Based on Web Technologies
dc.typeMaster thesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
R_Shut.pdf
Size:
903.08 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: