Розробка та дослідження інтелектуальної багатокористувацької системи для гри в шахи на основі веб-технологій
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Національний університет «Запорізька політехніка»
Abstract
UK: Об’єкт дослідження – процеси прийняття рішень та взаємодії користувачів у багатокористувацьких інтелектуальних системах.
Предмет дослідження – методи та алгоритми реалізації шахової логіки, штучного інтелекту та клієнт-серверної взаємодії у вебзастосунках.
Мета роботи – розробка та дослідження інтелектуальної багатокористувацької системи для гри в шахи на основі веб- технологій.
Методи дослідження – аналіз предметної області, моделювання архітектури
програмної системи, реалізація шахового рушія, алгоритми 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.
Description
Шуть К. В. Розробка та дослідження інтелектуальної багатокористувацької системи для гри в шахи на основі веб-технологій: бакалаврська робота / К. В. Шуть – Запоріжжя: НУ «Запорізька політехніка», 2026. – 78 с.