Skip to content

An intelligent Gaming System developed using Advanced Data Structures in c consisting of Sudoku, Hangman and Crossword Puzzle Game

Notifications You must be signed in to change notification settings

RajKhanke/Gaming-System-using-Data-Structures

Repository files navigation

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 :

git clone https://github.com/RajKhanke/Gaming-System-using-Data-Structures.git

About

An intelligent Gaming System developed using Advanced Data Structures in c consisting of Sudoku, Hangman and Crossword Puzzle Game

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages