Skip to content

Abdelkader-gnichi/Connect4-Server-SpringBoot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Connect4 Game SpringBoot server

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!

Getting Started

To run the Connect4 game server, follow these steps:

  1. Clone this repository to your local machine:
   git clone https://github.com/Abdelkader-gnichi/Connect4-Server-SpringBoot.git
  1. Open the project in your preferred Java IDE.

  2. Build and run the project.

  3. The server will be up and running, waiting for client connections.

Server Features

  • 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.

Screenshots of the Connect4 Interfaces Judged and Tracked by the Spring Boot Server Logic

Main Interface

Screenshot from 2023-11-23 18-52-06

Red Player Victory Interface

Screenshot from 2023-11-23 18-55-33

Draw Interface

Screenshot from 2023-11-23 18-58-03

Reset Or Exit Interfeace

Screenshot from 2023-11-23 19-00-21

Author

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!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages