Skip to content

A C++ CLI project to help you keep track of any given clue game and have an absolute answer in the shortest amount of time possible.

License

Notifications You must be signed in to change notification settings

jnighlight/ClueSolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClueSolver

A C++ CLI project to help you keep track of any given clue game and have an absolute answer in the shortest amount of time possible.

Annoy your friends! Win the game! Never be asked to hang out again! CLUE SOLVER!

This project uses ncurses as a CLI and gtest for testing. If you'd like to compile this on your local machine, you must first install the ncurses library and the gtest library. Here are instructions in case you don't know how.

Gtest: http://stackoverflow.com/questions/13513905/how-to-setup-googletest-as-a-shared-library-on-linux NCurses:https://www.cyberciti.biz/faq/linux-install-ncurses-library-headers-on-debian-ubuntu-centos-fedora/

Then, simply navigate to the /src/ dir and either "make" or "make test" to generate the "ClueSolver" binary or the "gtest" binary for testing.

The following are screenshots showing the user interface:

Lets start the game!

Lets start the game!

The start state

The start state

You've made a guess!

You've made a guess!

The guesses are stacking up!

The guesses are stacking up!

Oh, the weapon answer is: Candlestick!

Oh, the weapon answer is: Candlestick!

Mr Green is the murderer? OH NO!

Mr Green is the murderer? OH NO!

We've Solved the case!

We've Solved the case!

About

A C++ CLI project to help you keep track of any given clue game and have an absolute answer in the shortest amount of time possible.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published