Skip to content

SpringBoot Connect-4 is a classic game of Connect-4 built with SpringBoot framework, utilizing JPA for database access and MySQL as the backend database.

Notifications You must be signed in to change notification settings

Spring-0/connect4-multiplayer-webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Connect-4 Multiplayer Game

Welcome to my Connect-4 Multiplayer Game repository! This is a web-based multiplayer game built using the following technologies: Spring Boot, MySQL, HTML, CSS, JavaScript. The objective of the game is for each player to attempt to connect four discs of their color in a row either vertically, diagonally, or horizontally.

Features

  • Play Connect-4 game online with other players in real-time.
  • Play private games by sharing the game ID with your friend. Or play public games with random people in the queue.
  • Multiple game rooms to allow concurrent gameplay.
  • Leaderboards that track the players with the top game statistics.

Technologies Used

  • Spring Boot: A Java based framework for building web applications.
  • WebSocket: A communication protocol that provides full-duplex communication over a TCP connection.
  • Java: The programming language used for the backend development.
  • Thymeleaf: A server-side Java template engine for rendering dynamic HTML pages.
  • HTML/CSS/JavaScript: The frontend technologies used for the user interface.
  • MySQL: A relational database used to store user details such as credentials, game details, and player statistics.

Contributing

Contributions to the Connect-4 Multiplayer Game project are highly appreciated. If you want to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or fix: git checkout -b feature/your-feature.
  3. Make your changes and commit them with a descriptive messages.
  4. Push your changes to your forked repository.
  5. Submit a pull request to the main repository.

About

SpringBoot Connect-4 is a classic game of Connect-4 built with SpringBoot framework, utilizing JPA for database access and MySQL as the backend database.

Resources

Stars

Watchers

Forks