2007-03-26, 06:34
I noticed at a local bar they had a trivia game where people had a little remote interface and were competing to see who could answer the most questions correctly. I think this would be a blast for at parties (we have pretty dull parties ) and it seems like a python script might be the way to go with this.
I'm thinking that it should allow up to 4 players. At the start each player would press a button (X) to play and then someone would press Start to begin the game. Possible options at this point could include the amount of time for each question to be displayed, the point total to play up to, the trivia set to use (All, Sports, Movies, Kids, etc), and the difficulty (Random, Easy, Medium, Hard). The screen would say "Next question in X seconds" and have it count down, or just say "Get ready for the next question". It could also display the category of the upcoming question and the current score of all the players.
The question would get displayed along with each possible answer. The answers would have symbols corresponding to the controller buttons. The question would get displayed for X seconds (let's use 10 as an example). Each second that passes, the player would get 1 fewer point for answering it right. So if they take 3 seconds to answer it right, they'd get 7 points. After everyone answers or time runs out, it would highlight the correct answer and show how many points each person earned. It would continue to the next question.
Gameplay would end when someone hit the target number of points.
I think something like this would be pretty popular, since you could make a kids set of questions so kids can play at parties. It could also be made into a drinking game for adult parties (take a drink whenever you answer a question wrong or everyone answers wrong).
Questions could be stored in XML files. The filename wouldn't matter, but would probably match the category of questions contained within (sports01.xml, kids01.xml, etc). The XML file could have this format:
The answers should be randomized when displayed, obviously. I'm a programmer, so if nobody else is interested in doing this, I might be able to work on it at some point. I'm just pretty busy with other stuff right now. I'd be happy to put a bunch of trivia questions together for it, though. If someone decides to work on something like this, there could obviously be other ways of scoring and displaying info. I was just brainstorming and writing it all down.
Bonus: Allow customizable background image? Play music somehow? Can music be playing while a python script is running? I've never tried.
I'm thinking that it should allow up to 4 players. At the start each player would press a button (X) to play and then someone would press Start to begin the game. Possible options at this point could include the amount of time for each question to be displayed, the point total to play up to, the trivia set to use (All, Sports, Movies, Kids, etc), and the difficulty (Random, Easy, Medium, Hard). The screen would say "Next question in X seconds" and have it count down, or just say "Get ready for the next question". It could also display the category of the upcoming question and the current score of all the players.
The question would get displayed along with each possible answer. The answers would have symbols corresponding to the controller buttons. The question would get displayed for X seconds (let's use 10 as an example). Each second that passes, the player would get 1 fewer point for answering it right. So if they take 3 seconds to answer it right, they'd get 7 points. After everyone answers or time runs out, it would highlight the correct answer and show how many points each person earned. It would continue to the next question.
Gameplay would end when someone hit the target number of points.
I think something like this would be pretty popular, since you could make a kids set of questions so kids can play at parties. It could also be made into a drinking game for adult parties (take a drink whenever you answer a question wrong or everyone answers wrong).
Questions could be stored in XML files. The filename wouldn't matter, but would probably match the category of questions contained within (sports01.xml, kids01.xml, etc). The XML file could have this format:
Code:
<trivia>
<category>Sports</category>
<item>
<difficulty>medium</difficulty>
<question>Who was the MVP of Superbowl I</question>
<correctanswer>Bart Starr</correctanswer>
<wronganswer>Joe Namath</wronganswer>
<wronganswer>Len Dawson</wronganswer>
<wronganswer>Vince Lombardi</wronganswer>
</item>
<item>
etc ...
</item>
</trivia>
The answers should be randomized when displayed, obviously. I'm a programmer, so if nobody else is interested in doing this, I might be able to work on it at some point. I'm just pretty busy with other stuff right now. I'd be happy to put a bunch of trivia questions together for it, though. If someone decides to work on something like this, there could obviously be other ways of scoring and displaying info. I was just brainstorming and writing it all down.
Bonus: Allow customizable background image? Play music somehow? Can music be playing while a python script is running? I've never tried.