Sliding tiles Puzzle program in type script
Budget: $10 – $30 USD
Video explaining: https://youtu.be/OXG04zPBsZ8
graphic interface and methods made: https://codesandbox.io/s/zealous-shaw-br86m2?file=/src/index.tsx++SLIDING
MUST BE MADE ON CODESANDBOX:
THE SOLVING OF THIS PROBLEM MUST BE ON "SOLUCIÓN" FOLDER
UI FOLDER MUST NOT BE MODIFIED
THERE IS ALREADY MADE A GRAPHIC INTERFACE, THERE IS NO NEED TO DO A GRAPHIC INTERFACE
Sliding Tiles Puzzle Problem Description: To implement a software product to play and keep track of a puzzle of tiles Functionalities: It will have to calculate the score. The score must be based on the number of moves made to finish the puzzle. Must be able to tell if the puzzle is ordered or not Must be able to scramble the puzzle Must be able to generate square puzzles of any size (maximum 10, minimum 4) Must allow and keep track of "illegal moves". An illegal move is an exchange between the empty square and any other square that is not a neighbor. This to prevent a puzzle from being impossible to solve It must be integrated with the graphical interface provided
graphic interface and methods made: https://codesandbox.io/s/zealous-shaw-br86m2?file=/src/index.tsx++SLIDING
MUST BE MADE ON CODESANDBOX:
THE SOLVING OF THIS PROBLEM MUST BE ON "SOLUCIÓN" FOLDER
UI FOLDER MUST NOT BE MODIFIED
THERE IS ALREADY MADE A GRAPHIC INTERFACE, THERE IS NO NEED TO DO A GRAPHIC INTERFACE
Sliding Tiles Puzzle Problem Description: To implement a software product to play and keep track of a puzzle of tiles Functionalities: It will have to calculate the score. The score must be based on the number of moves made to finish the puzzle. Must be able to tell if the puzzle is ordered or not Must be able to scramble the puzzle Must be able to generate square puzzles of any size (maximum 10, minimum 4) Must allow and keep track of "illegal moves". An illegal move is an exchange between the empty square and any other square that is not a neighbor. This to prevent a puzzle from being impossible to solve It must be integrated with the graphical interface provided