Skip to content
/ Ludor Public

real-time multiplayer card game built with Java (Spring Boot) and WebSockets. This application allows users to create and join private game rooms to play with friends.

License

Notifications You must be signed in to change notification settings

doplerer/Ludor

Repository files navigation

Ludor

License: CC BY-NC-SA 4.0

Ludor is a real-time multiplayer card game built with Java (Spring Boot) and WebSockets. This application allows users to create and join private game rooms to play with friends.

Play

  https://playludor.com

Features

  • Real-time Multiplayer: Play with your friends in real-time thanks to WebSocket communication.
  • Private Game Rooms: Create private rooms and share the game ID to play with your friends.
  • Dynamic UI: The user interface is built with HTML, CSS, and vanilla JavaScript, updating dynamically as the game progresses.
  • Scalable Backend: The backend is built with Spring Boot, ensuring a robust and scalable architecture.
  • Containerized: The entire application is containerized using Docker, making it easy to deploy and run.

Technologies Used

Backend

  • Java: Core programming language.
  • Spring Boot: Framework for creating stand-alone, production-grade Spring based Applications.
  • Spring Web: For building web applications.
  • Spring WebSocket: For real-time, two-way communication between the server and the client.
  • Spring Data Redis: For data storage and caching.
  • Maven: Dependency management.

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • Thymeleaf: A modern server-side Java template engine for both web and standalone environments.

DevOps

  • Docker
  • Redis

Authors

About

real-time multiplayer card game built with Java (Spring Boot) and WebSockets. This application allows users to create and join private game rooms to play with friends.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published