Data Structures for Logic Games / Deduction Rules / Sufficient Set of Clues?
- by taserian
I've been cogitating about developing a logic game similar to Einstein's Puzzle , which would have different sets of clues for every new game replay.
What data structures would you use to handle the different entities (pets, colors of houses, nationalities, etc.), deduction rules, etc. to guarantee that the clues you provide point to a unique solution?
I'm having a hard time thinking about how to get the deduction rules to play along with the possible clues; any insight would be appreciated.