Inspiration

I am a big fan of Jeopardy! and was disappointed by the lack of interactive gameplay options on the market. With the J-Archive having a large set of questions in a well-suited, scrapable format, I was really driven to make this idea a reality.

What it does

Becoming a contestant on Jeopardy is a tough process. Only those with enormous amounts of practice with the unique style of questions stand a chance of succeeding in the game. Viewers of the show also know that playing along with the game increases general knowledge.

What the game does is present the user with a screen identical to the screen used in the show, with past questions scraped from J-Archive. The user can then choose questions from the different categories, buzz, and answer WITH VOICE, exactly like a contestant on the show.

How I built it

Using Kanna and Alamofire, I parsed and scraped J-Archive data to create a Jeopardy game using voice recognition using the Apple Speech Framework. I found such a game to be more fun than the multiple choice games currently available. I have started to add multiplayer capability using Firebase.

Challenges I ran into

I had difficulty creating multiplayer mode as the Firebase integration had a lot of moving parts, so I decided to only present my single player mode.

Accomplishments that I'm proud of

I had never scraped data from the web before, so I'm proud that I could learn and actually make use of it in my app. I'm also proud of the accuracy of my speech recognition algorithm.

What I learned

I learned a lot while building this app. Web scraping, speech processing and timers being the main ones.

What's next for Jeopardy! Parse & Play

A multiplayer mode where friends can play against one another with a buzzer and scoring.

Built With

Share this project:

Updates