Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.17 KB

README.md

File metadata and controls

38 lines (25 loc) · 1.17 KB

Memory Game Service

The backend server of the online multiplayer Memory Game.

Description

The Memory Game Service provides social and online multiplayer features to the Memory Game Android app.
The player can manage a list of private friends to play with or can join a random opponent in the queue.
By using JSR 356, Java API for WebSocket, the user get notified in realtime about new friend requests and about private game invitations.
The game session is managed by an authority server and it is player session agnostic.
The service can provide an AI game client to avoid long matchmacking queue.

Getting Started

Dependencies

  • Java 8 required.
  • Maven

Executing program

  • The Memory Game Service comes with an embedded h2 database configured in the local profile.
  • The application can be started using maven:
mvn spring-boot:run -Dspring-boot.run.profiles=local
  • The h2-console is available at:
localhost:8080/h2 

Authors

Angelo Bracaglia