Post by Aratanax on Jan 25, 2019 20:56:32 GMT
1. The Basics
Who can use the verb?
I suggest: GMs, RMs, TMs and admins.
What is the input?
When clicked, the verb opens a window for the person who clicked it. In this window, the operator types in the question and answer options. I don't know about the best way to do this, but one option would be the have the operator seperate the question and the answer options with a tag, like <br>. Everything before the first <br> would be the question. The answer options are then also seperates by <br> tags. This way, the operator can decide to have any number of answer options.
What is the output?
When the operator confirms the question and answer options, a prompt is pops up for everyone. This prompt has a time limit. I suggest 15 seconds, but feel free to change it. This prompt contains the question and the answer options, similar to what pops up when a player clicks his own icon. The question would be where you can see "Select an Option..." when you click your icon. The answer options would be where Profile, Duel, Deck Editor etc. are. After time is up, a message is displayed in global chat, containing the question, the answer options, the total number of people who gave that answer, and the BYOND keys of the people who gave that answer. It could look something like this:
What is the ATK of Dark Magician?
1500: 1 player: Swordmaster21
2000: 0 players.
2500: 4 players: ChicoBDA, IceFire2050, JemGryphonkin, Machturbo
3000: 1 player: Pharohtuck
2. The Extras
This is not necessary for it to work, but the verb could be made even better! Above all, I suggest that a scoring system is also introduced. A Trivia tab, similar to a GM tab, could be added to the game. It would not only contain the "Ask question" verb, described above, but also a way to keep the score. I suggest the following: three verbs could be added. 1: Give points. 2: Display scores. 3: Reset scores. Display scores and reset scores are obvious. Give points would work as follows: when the operator clicks the verb, a window pops up, asking the operator provide the previous correct answer. The operator enters the correct answer. The game then checks which players gave that answer to the previous question and awards them one point. Alternatively, it's possible to allow the operator to mark which question is correct in the "Ask question" verb. Then, the process would be wholly automated. Last but not least, I also suggest that operators be given the opportunity to manually change scores, in case something goes wrong.
3. Preventing Annoyance
Some people may not like trivia. Those people are idiots. Still, it's probably best to avoid annoying them. I can see multiple options:
1: Make trivia local, like local chat
2: Give players a feature to disable trivia prompts
3: By default, don't make the prompts appear for dueling people
4: Make the operator enter a list of participants, only they get the trivia prompts
2: Give players a feature to disable trivia prompts
3: By default, don't make the prompts appear for dueling people
4: Make the operator enter a list of participants, only they get the trivia prompts
4. The Most Important Part
If this feature is implemented, I will host the very first DMG Trivia Star Tournament with a $20 prize pool. Should it prove successful, I will host additional DMG Trivia Star Tournaments with cash rewards (paid for by my winnings in the Dutch version of HQ Trivia, no joke)