Take the 2-minute tour ×
Stack Apps is a question and answer site for apps, scripts, and development with the Stack Exchange API. It's 100% free, no registration required.

I have updated my game Not a real question, originally announced on Meta Stack Overflow, to retrieve the game questions via the API.

Screenshot

alt text

About

Here's the intro text from the website:

It's easy: After having chosen a site, you'll see a a button labeled "Play". As soon as you click it, you will be presented with three questions from the Stack Overflow family site of your choice. Unfortunately, there has been a mixup in the database, and the backup strategy… well, let's just say it could have been a tiny little bit better. So you have to help.

You have to find out which of the given tags, text excerpts, and vote counts belong to which question. Use your mouse to drag the tiles to their correct places.

As soon as you have a plausible solution ("plausible" doesn't mean much – just that each question has a vote count, a text excerpt, and 1 to 5 tags), you will see a large button labeled "I'm done!". If you are done, you click it. And let's hope you sorted things out correctly, because the evil hyphen site is just around the corner to fight you in the grand finale. Or not.

Not a real question used to use the data dump for creating games; now it retrieves questions through the API. This obviously means that more sites can be supported. So in addition to the four Stack Overflow Trilogy sites, you can also play a game with questions from Cooking or Gaming. I will enable other sites (any site that supports the API can easily be added) as soon as their question numbers have reached the neccessary threshold to create games.

Please note that since Not a real question now relies on external data – which is also not as easily queryable as the data dump –, creating a new game may sometimes fail (this is especially true for Cooking, because this site is on the very bottom end of the above-mentioned threshold).

So don't worry if you're given the error message that no game could be retrieved – just try again, now or later.

Platform

Not a real question runs on the Python runtime of the Google App Engine.

Contact

Not a real question is created by Benjamin Dumke. Note that this is a free-time project of mine, and has nothing to do with my employment at Stack Overflow Inc (in fact, the previous version pre-dates my employment). See my profile for contact details.

share|improve this question
1  
big ++ for NARQ - Liked it before, sure I will like it more. –  Sky Sanders Aug 12 '10 at 16:43
    
+1 - very welcome update for an inspiring simple yet really entertaining game; given your new employment I've long expected this transition, free-time project or not ;) One question though: why do you have to 'add/enable' new sites? Having a threshold in place should allow for this to happen automatically in principle, no? –  Steffen Opel Aug 12 '10 at 16:43
    
@Steffen All available sites are retrieved via StackAuth, but I'd have to query every site's own API for the number of questions on the site (StackAuth doesn't give that number). Also, the number of questions isn't all there is to it: Imagine a site with 20000 questions all having a score between 0 and 5 or with never more than three tags -- you couldn't create a game from this site. So I'll keep it manual for now -- it's simple enough to enable a new site. –  balpha Aug 12 '10 at 16:53
    
@balpha - thanks for the explanation; real world use cases will help to refine the API for version 2.0 (or 1.x ideally ...) and fortunately Kevin has already agreed/confirmed the StackAuth routes to be designed somewhat, well, let's say preliminary (don't have the original quote handy, he might not agree entirely with this projection/translation of mine ;) –  Steffen Opel Aug 12 '10 at 17:09
    
Haha, this is uncanny! I practically had the same idea, but in a Jeopardy format, and half-implemented it on App Engine before I switched jobs and ran out of time. Way to go!!! –  Soviut Aug 13 '10 at 2:09
    
Nicely done! I was going to post a bug, but as soon as I tried to replicate it, it disappeared! (Was an issue when selecting 'try a new game', it would error out due to an API issue) –  glasnt Jun 12 '11 at 7:27
    
@glasnt: Yeah, you'll see those once in a while -- lots of applications using the API are running on the Google App Engine, so if one of them goes rogue, chances are good that this impacts NARQ as well. Glad you enjoyed it! –  balpha Jun 12 '11 at 7:32
    
Thank you so much! I really enjoy playing this! –  daviesgeek Sep 9 '11 at 5:26
1  
Really fun! Votes are so hard though. –  timothymh Mar 22 '12 at 23:11
    
awesome app - very nicely put together. yes, vote are the hardest bit to guess. appears to have a problem with extended characters (app engine limitation?) i.imgur.com/8oMIx.png –  russau Apr 17 '12 at 5:58
    
@russau No, the limitation is just a lazy programmer not spending a thought on character encoding :) Thanks for pointing it out, I'll have a look. Glad you like it. –  balpha Apr 17 '12 at 6:10

You must log in to answer this question.

Browse other questions tagged .