This thesis addresses the challenge of digitally implementing Varga’s threeplayer
chess, which until now has only existed in analog form, and making
it accessible to a broader audience through a web application. The problem
arises from the need for easier learning of rules and enabling gameplay
without a physical board and pieces, with challenges including the implementation
of non-standard chess logic, synchronization of three players, and
intuitive visualization of the uniquely shaped chessboard. As a solution, a
web application was designed and implemented using modern technologies,
allowing user account creation, play on a single device or online, and access
to game history. The solution utilizes Node.js, React, Mantine, Socket.IO,
and MongoDB. The key contribution of the thesis is an intuitive, responsive,
and user-friendly digital implementation of three-player chess, significantly
enhancing accessibility and popularizing this chess variant.
|