For my project, I want to try and connect a Pokemon (first 150 only newbs), to your personality. Based off of questions that are given the Pokemon list will be narrowed down until one or two are chosen.
One way to do it would be to have a quiz like game that will offer enough questions until it finds a Pokemon that satisfies your answers (or not).
The second way would be an interactive map/decision tree that will have you move along a series of yes/no type questions and you end up finding the Pokemon of your choice on your own. (this map is huge and contains an answer for all 150 Pokemon).
In both cases I want it so that there is enough randomness in the questions that will make replayability fun and unique each time. I want the questions to be far-fetched (no pokemon pun intended) and open.