Backend part of My multiplayer tic tac toe game in java. Main technology
used to build this project is spring. Additionally, I have created
game client in angular.
You can see LIVE version here!
Main goal of this project is to expand my knowledge of spring
and other java-related technologies, also I desire to learn how
to properly test, document and organize slightly bigger program.
Apart from that I hope to master more design patterns and write
cleaner code.
- Registration
- register new user
- Login
- login returning user
- guest account
- Rooms
- Multiple rooms
- Joining room
- Leaving room
- Game Room
- Marking square
- Ending game
- Rematch
- Updating game state
- Chat
- Spring
- JPA | Hibernate
- Websockets
- Junit