04 June 2011   4 comments   Tornado

Mind That Age!

This blog post is 7 years old! Most likely, its content is outdated. Especially if it's technical.

Launching For the past couple of months I've been working on a little fun side-project that I've decided to call: Kwissle

It's an online game where you're paired up randomly with someone else who's online on the site at the same time and you enter a battle of general knowledge questions.

The rules are simple:

The app has been quite a technical challenge because it's real-time. Like a chat. To accomplish this, I've decided to use the library with Tornado which means that if your browser supports it, it's using WebSockets or else if falls back on Flash sockets.

Because there is no easy way to source questions, I've instead opted to do it by crowd sourcing. What that simply means is that YOU help out adding the questions. You can also help out by reviewing other peoples questions before I eventually publish them.

Bear with me though; this is an early alpha release and it just about works. There are a tonne of features and improvements I want to add to make it more fun and solid but, like I said, this is a side-project so the only time I get to work on it is late evenings and weekends. The source code is not open but I'm going to try to be entirely open with what's going on on a tumblr blog

So, without further ado; head over and start playing


Abbas Halai
have to admit, it's super fun and very addictive. as a trivia fan, i hope this grows into something big. good luck and best of luck. since you are using the library, (not that i'm technical) but from your reasoning above, maybe you can integrate some chat functionality against the person you are playing. that would be super fun.
Peter Bengtsson
Thanks! A chat would be cool too. You know you can send the person you battled against a message afterwards right? I've been meaning to integrate that better.

I have limited time to work on it but the next thing I'm going to add is the ability to set up your own rules (e.g. only picture questions, category sport, 6 questions per round) and then people can share these rules with its own unique URL. What do you think about that?
I think the max. character limit on the questions needs to be moved up to 80 characters. 60 is too short.
I've would really love to study the source code of Kwissle. How you implement sockets, mongo and tornado.. and such. Hopefully, you'll release the source to let people study your code. Cheers!!

Your email will never ever be published

Related posts

Google teething problems still with duplicated content 03 June 2011
Optimization story involving something silly I call "dict+" 13 June 2011
Related by Keyword:
Comparing Google Closure with UglifyJS 10 July 2011
Slides about Kwissle from yesterdays London Python Dojo 08 July 2011
WEBoggle mind bogglingly addictive 20 February 2004
Related by Text:
Be very careful with your add_header in Nginx! You might make your site insecure 11 February 2018
jQuery and Highslide JS 08 January 2008
I'm back! has been renewed 05 June 2005
Anti-McCain propaganda videos 12 August 2008
I'm Prolog 01 May 2007