Cpsc312-Cluedo

From UBC Wiki

Project 2 Cluedo

Authors: Fredrick Alexander HAYEK Tushar Kalra

What is the problem?

Solve a murder mystery game. There will be a knowledge base that will contain the details of the murder, like where who and how and the user can answer a set of questions to which will add clauses to the knowledge base and the game keeps going on until a player has correctly made an accusation for the murder, the weapon and the location of the murder.

What is the something extra?

Something extra we wanted to add was checking for incorrect accusations to mess with other players strategies, unfortunately making the game logic was pretty hard so we could not program the extra part.

What did we learn from doing this?

We learned how to add new clauses to the existing KB, how to solve logic problems efficiently.

Links to code etc

https://github.com/tkalra/project2