Details

Spletna platforma za igranje šaha za 3 igralce
ID Koprivec, Janez (Author), ID Marolt, Matija (Mentor) More about this mentor... This link opens in a new window, ID Bohak, Ciril (Comentor)

.pdfPDF - Presentation file, Download (1,15 MB)
MD5: 24F2F3B0D96264D5C086FC7E7A55A4A8

Abstract
Diplomska naloga obravnava izziv, kako fizično različico Vargovega šaha za tri igralce, ki je trenutno dostopna zgolj v analogni obliki, digitalizirati in približati širši javnosti preko spletne aplikacije. Problem izhaja iz potrebe po enostavnejšem učenju pravil ter omogočanju igre brez fizične igralne plošče in figur, z izzivi, kot so realizacija nestandardne šahovske logike, sinhronizacija treh igralcev ter intuitivna vizualizacija posebne oblike šahovske plošče. Kot rešitev je bila zasnovana in implementirana spletna aplikacija z modernimi tehnologijami, ki omogoča ustvarjanje uporabniških računov, igro na eni napravi ali preko spleta ter vpogled v zgodovino partij. Pri rešitvi so bili uporabljeni Node.js, React, Mantine, Socket.IO in MongoDB. Ključni prispevek naloge je intuitivna, odzivna in uporabniku prijazna digitalna izvedba šaha za tri igralce, ki pomembno prispeva k širši dostopnosti in popularizaciji te različice šaha.

Language:Slovenian
Keywords:spletna aplikacija, šah za tri igralce, React, Node.js, Soc- ket.IO, TypeScript, večigralska igra
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2025
PID:20.500.12556/RUL-172559 This link opens in a new window
COBISS.SI-ID:249369859 This link opens in a new window
Publication date in RUL:08.09.2025
Views:196
Downloads:38
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:An online platform for three-player chess
Abstract:
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.

Keywords:web application, three-player chess, React, Node.js, Socket.IO, TypeScript, multiplayer game

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back