Welcome to the Connect4 game server-side repository! This project is implemented using the Spring Boot framework to serve as the game judge, controlling and tracking the game state. The server communicates with the client interfaces, notifying players of game events such as wins, losses, resets, and exits.
Feel free to check out the Connect4 Game - Client Side repository to explore the client-side of the game in Java and JavaFx. Enjoy using it!
To run the Connect4 game server, follow these steps:
- Clone this repository to your local machine:
git clone https://github.com/Abdelkader-gnichi/Connect4-Server-SpringBoot.git
-
Open the project in your preferred Java IDE.
-
Build and run the project.
-
The server will be up and running, waiting for client connections.
-
Game Judging: The server determines the winner based on player moves and updates clients accordingly.
-
Tracking Player Actions: The server tracks player actions such as resets and exits.
This project was developed by Abdelkader Gnichi.
Feel free to open an issue if you encounter any problems or if you have suggestions for improvement. Thank you for your interest in this project!