This quiz is intended to test your knowledge of the concepts introduced in Conditional Statements in Ren’Py and A Quick Primer on Variables in Ren’Py. Explanations are provided for each answer, and you can take the quiz as many times as you like.
It’s okay if you don’t know the answers to every quiz question, even after going through the tutorials. Some quiz questions are there to point out common errors or mistakes and teach you how to identify and fix them. If you don’t understand a question, feel free to skip it and read the explanation after submitting the quiz. There’s a free question box at the end of the quiz if you have any comments, questions, or feedback.
If you’d like to know more about the content covered in this quiz, see Conditional Statements in Ren’Py and A Quick Primer on Variables in Ren’Py. If you’re ready to move on to new content, check out Simple Variable Types in Ren’Py.
Question 4 says:
“If the player has mentioned they like roller coasters, they should point it out to their date. If they like scary things, they will point out the haunted house instead.”
I take that to mean that even if they like roller coasters, if they like scary things, they will point that out instead of roller coasters.
So, answer 4: “likes_roller_coasters = True, likes_scary_things = True, eating_cotton_candy = False”
Perhaps the question should be reworded as:
“”If the player has mentioned they like roller coasters, they should point it out to their date. If they don’t like roller coasters, but they like scary things, they will point out the haunted house instead.”
Good point! I appreciate you bringing that up. I’ve modified the wording to make the intended logic clearer.