Hello! I'm brand new to Twine, so bear with me.
I'm looking to create a story that has a personality test based on the
Five Factor / OCEAN / IPIP exam included. Basically, it measures exactly how much Openness, Conscientiousness, Extroversion, Agreeableness, and Neuroticism an individual possesses based on items such as 'You enjoy being in large groups' and responses such as 'strongly agree', 'agree', 'neither agree or disagree', 'disagree', and 'strongly disagree.'
At the conclusion of the quiz, I would like to be able to assign the player of my story a character point of view based on whichever trait they scored highest in.
I'm assuming that I would need to assign number values to each potential response (for example, someone who responded 'strongly agree' to the aforementioned sample question would have +2 Extroversion, someone who responded 'neither agree or disagree' would have +0 Extroversion, and someone who responded 'strongly disagree' would have -2 Extroversion), and that the conclusion of the quiz would need to recognize which trait score was the highest somehow
How could I do this? If it's not feasible, are there any other ways I could have a similar element in my story? I'm using Harlowe, but I would be willing to switch to another story format if it's absolutely necessary.
Thanks a bundle!
Comments
I have attempted to make a system that works here, but it hasn't been working. Could anyone let me know how to fix it?
The first instance value is set up like this:
After that, I changed it to:
However, instead of adding that amount to $e, it's been giving me this??
Also, my final result page hasn't been showing anything at all after multiple different playthroughs. It's currently set up like this:
For example, in all likelihood, each of your quizzes will probably need to look something like the following:
Beyond that, all but the first of your result page (if:) macros are incorrect. You have is > where you should have simply >. For example: Should be: