Skip to content

A distributed chess application project for SEP3 at VIA University College

License

Notifications You must be signed in to change notification settings

wikcioo/chess-platform-sep3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Distributed Chess Application

Application screenshot

Introduction

This project aims to provide students at a university with the opportunity to connect and participate in chess tournaments, regardless of their location. To fulfill the client’s request, the system ended up consisting of a Blazor Server providing access to GUI through a browser, a C# Communication Server handling client connection using SignalR and REST, a “Stockfish” Server that returns moves imitating chess opponents with adjustable difficulty through gRPC, and Java Database Access Server for storing user data and REST API. The result is a responsive and expandable application where users can play between themselves or practice against an AI and documentation that explores how to further expand system functionality that is relevant to the client.

Documentation

  • Project and Process Report
  • Appendices
  • Screenshots

License

License

About

A distributed chess application project for SEP3 at VIA University College

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •