Online games is an application which contains several multi-player based features.
Live demo available at https://online-games-69bcf.firebaseapp.com/
- Spring Boot 2
- REST, Websocket API
- Angular 8
- Auth0
- CircleCI
- JUnit / Mockito
- Groovy / Spock
- Chess game with AI
- Chess game with Multiplayer (Websocket)
- Maze game with two difficult levels - Easy, Hard and Master (uses shortest path finding algorithm in maze). Use WSAD to move
- Maze game with Multiplayer (Websocket)
- Chat with current members online (Websocket)
- Tic tac toe game with Multiplayer (Websocket)
- Auth0 authorization integrated
- Angular 8 or greater is required
$ npm install -g @angular/cli
- Java 8+
$ mvn spring-boot:run
$ cd front
$ npm install
$ ng serve
Run browser and head to http://localhost:4200