Skip to content

The SokoNumber React Application is a web-based puzzle game built with React, featuring intelligent search algorithms and a user mode for solving puzzles manually.

Notifications You must be signed in to change notification settings

IbrahimHiarea/Soko-Number

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soko Number Game

Description

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.

How to Play

visit Soko Number and have fun.

Gameplay

  • 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.

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:

  1. Depth-First Search (DFS): This algorithm explores the search space by prioritizing the deepest unexplored nodes until a solution is found.
  2. Breadth-First Search (BFS): BFS explores the search space by visiting all neighboring nodes before moving to deeper levels.
  3. Uniform Cost Search: This algorithm determines the optimal path by considering the cost of each move and selecting the lowest-cost path.
  4. A* Search: A* is an informed search algorithm that evaluates each move based on a heuristic function and the cost of reaching the goal.

Technologies Used

  • 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.

Credits

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!

About

The SokoNumber React Application is a web-based puzzle game built with React, featuring intelligent search algorithms and a user mode for solving puzzles manually.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published