-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
29 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,30 @@ | ||
# Gaming-System-using-Data-Structures | ||
# Intelligent Gaming System using Advanced Data Structures | ||
|
||
An intelligent Gaming System developed using Advanced Data Structures in c consisting of Sudoku, Hangman and Crossword Puzzle Game | ||
|
||
This intelligent gaming system involves three types of games: | ||
|
||
# Sudoku | ||
|
||
The system can give solution to any soduku problem and can generate any level of difficulty of sudoku problem. also It displays the information about the game and its rules and regulations. Bakctracking and greddy search strategies are used to implement sudoku. | ||
|
||
# Hangman | ||
|
||
The hangman game is implemented with choosing a word based on difficulty based on the dataset file using linked list. to fetch the word from the dataset the tries data structure is used. In addition with that the game history and information is also displayed. | ||
|
||
# Crossword Puzzle | ||
|
||
The game of Crossword puzzle is implemented by selecting five random words from the dataset of words and placing them with self made algorithmic approach. user can also generate crossgrid on their own words. Tries data structure is used to fetch words from the file database into the game. The game history and rules are displayed by printing the file content | ||
|
||
|
||
# Additional features | ||
|
||
login and signup feature in cusing file systems | ||
|
||
diffulties are adjsuted using priority queues. | ||
|
||
Hashtable is used to store sudoku solutions for proper memory management and utilization. | ||
|
||
clone the repository in your system using : | ||
|
||
|