Random start state ------------------------------> goal state
Backend webapp application to solve 3X3 sliding tile puzzle.
-
Input: [0 - 8] where 0 is the empty tile. eg: "0,1,2,3,4,5,6,7,8"
-
Output: Optimal number of moves to reach the goal state.
Features:
- RESTFul API
- Statless authentication using auth0 (JWT)
- Uniform interface
- Client-Server
- Database connectivity to save user profile and board state tried by him/her.
- Role-based design pattern to grant permissions to user/admin.
Roles | admin | player |
---|---|---|
Permissions |
|
|