Soko Number is a puzzle game built with the React framework. The game consists of 6 challenging levels that will test your problem-solving skills. Each level presents a grid-based puzzle where you need to move numbered tiles to their designated positions.
visit Soko Number and have fun.
- The objective of each level is to arrange the numbered tiles in the correct order.
- You can move a tile by clicking on it. If there is an empty space adjacent to the tile, it will slide into that space.
- You can choose to solve the puzzle manually or use one of the available algorithms.
Soko Number provides several algorithms to solve the puzzles automatically. These algorithms can be accessed through the game's interface. Here are the available options:
- Depth-First Search (DFS): This algorithm explores the search space by prioritizing the deepest unexplored nodes until a solution is found.
- Breadth-First Search (BFS): BFS explores the search space by visiting all neighboring nodes before moving to deeper levels.
- Uniform Cost Search: This algorithm determines the optimal path by considering the cost of each move and selecting the lowest-cost path.
- A* Search: A* is an informed search algorithm that evaluates each move based on a heuristic function and the cost of reaching the goal.
- React: A JavaScript library for building user interfaces.
- HTML5: The markup language used for structuring the game's interface.
- CSS3: Cascading Style Sheets for visual styling.
Soko Number was created by [Ibrahim Hiarea] as a project for [Damascus University Subject]. If you have any feedback or suggestions, please feel free to contact me at [[email protected]].
Enjoy playing Soko Number and have fun solving the puzzles!