The exploration would be best used as a task. The quiz is good as a regular perl script. Although, you could make that part of the same task.
Example:
NPC in PoK tells you to go somewhere. You go there, and task updates and tells you to go visit other NPC. That NPC checks to see if the step in the task is active. If so, it will update the task and then ask a question (i.e. how many broken down pillars are in the church of Veksar). If you get it right, it updates the task again and tells you to go visit another location. If you get it wrong, he doesn't update the task and tells you to go back and check again. Then just add more and more parts to the task as you wish. At the end, you could always give a small (or large) reward for completing the task.
|