Give streamers/mods the possibility to create quizzes that involve viewers' participation; ideally for pre-shows, but not only.
Similar to bets, questions must appear in the chat, and everyone can participate.
How it works:
The streamer/mod compiles preliminary information about the quiz:
- A descriptive title for the quiz
- A participation fee (in channel points).
- The maximum number of winners. Default is 3. At least 1. (see below for prize computation)
Then, the streamer/mod compiles a "list" of questions. Each question must have:
- A description (the question itself). Differently from bets, questions can be longer than 60 chars. The ideal is at least 200.
- A list of choices. Different from bets, choices can be more than 2. The ideal would be up to 4.
- A fixed time limit to answer. After the time has elapsed, it will no longer be possible to answer.
Due to its complexity, a quiz should be able to be created at any moment (not necessarily only during a live stream) and stored in the channel. Also, it can be modified/reviewed at a later time.
The quiz can be "initialized" at any moment by the streamer/mod after the streamer goes live.
On the top of the chat, a new banner appears, with the descriptive title of the quiz.
This phase allows users to understand that a quiz is going to start; they can see the COST for the participation and a button to subscribe to the game.
Clicking on the button, the user pays the participation fee and acquires the ability to answer the upcoming questions.
THE FIRST QUESTION
At any moment, the streamer/mod can trigger the first question.
Then, the chat banner changes, showing the question and the available options. Also, a timer indicating the remaining time for the question is present. Unlike bets, players CAN'T see the number/percentage of users that choose an answer rather than another.
Users that have subscribed are now free to answer;
All other users in the chat can just see the question and the available options, without being able to interact with the banner.
Once one of the possible answers has been chosen, the player CAN'T change it.
THE NEXT QUESTIONS
Once the time for the question has elapsed, the correct answer is shown to everyone. Possibly, the head of a temporary classification can be shown (for example the first 3 players, based on their current/temporary score. See below for score computation)
The start of the next question must be triggered by the streamer/mod. There are no constraints on how much time can pass between two consecutive questions of a quiz. Also, bets or other chat interactions can be executed between questions belonging to the same quiz, like during a poll.
The player waits until the next question starts, and so on until the end of the game.
After the last question is answered, the banner changes one last time, showing the names of the participants at the top of the leaderboard (for example the first 3 positions).
Winners receive a prize (in story points) depending on their score (position on the leaderboard).
How is the score computed?
- Wrong answers give 0 points.
- Right answers give a certain amount of points depending on two factors:
- How much time has passed from the start of the question. The shorter the time, the more points will be gained.
- Correct streak. Consecutive correct answers give the user a positive multiplier to the acquired score points.
The amount of gained points by each player defines the leaderboard. The player with the higher score is the absolute winner. Depending on the quiz configuration, a certain number of players can be considered winners (default is the first 3 players in the classification)
The total sum of channel points collected from the participation cost will be distributed to the winners in different quantities, depending on their position on the leaderboard and the total number of winners.
An example of how the computation can work (just a simple proposal):
If the winning player is only 1, it takes the entire prize.
In case of 3 winners:
- the 3rd takes 16.66% (1 part over 6)
- the 2nd takes 33.33% (2 parts over 6)
- the 1st takes 50% (3 parts over 6)
The prize is shared proportionally among the winners based on their position.
This way every winner takes the double of the player under it in the leaderboard.