Fantastic game. If I may, I would enjoy more colors, and/or overlapping colors to mix/kinda fight over transparency issus.. but that's just the wanna be painter in me. I want it to be more like actually painting.. and that just gave me a brilliant idea for destorying ms paint and whathaveyous....
Oops, I think I just broke it. I scrolled right down the list of past chains (utterly ingenious, by the way) before finishing my newest task and submitting it, and now I get an internal server error.
same here. I did the same thing, but I think it's probably just that the server crashed, while I was drawing. I'm trying to resubmit every few minutes. Hopefully my epicness won't be lost
According to wikipedia the original version was text only, while I think the pure image version is most common on the internet, but the alternating version is definitely the most fun to play! :)
I've always thought a fascinating thing about the game is how certain images are so iconically associated with particular words that they'll make it through several iterations. (Such as the zombie example elsewhere in the thread -- once a zombie appears, it's so recognizable that it sticks around.)
Awesome, great work! One minor thing: if you draw outside of the canvas you lose the drag event and have to click to draw again. Makes drawing in large areas frustrating.
I was also confused what the ordering was, and I still find the output a bit difficult to follow. I didn't know if I should find my picture and read up, or read down.
This is really great, I've been playing for the past hour. If you guys made this into a scalable site with a few more features, you might have a hit on your hands.
Tracking 'latest' changes would be nice, once you've played for a while, it's hard to find all the recent updates.
Also, I like identifying pictures more than drawing. If there are others who like drawing more, it would be nice to be given a preference so you get those more often, e.g. "I prefer identifying/I prefer drawing".
An excellent game. I also second the idea for saving them, perhaps bash.org style?
Couldn't sleep last night, stumbled across this, laughed my ass off until I was tired, slept like a baby. Great fun, and thank God for making so many people hilariously terrible drawers.
And wondered what would result if we could have a chain with say Vermeer/Michelangelo/Da Vinci/etc. In fact the history of art can be summarized as a doodle chain, if we want to be very silly!
Also, there's no surprise that it's addictive, because you didn't include a natural place to stop. Every time you submit something, you're immediately given something new to do, no break inbetween! Of course people are going to have a hard time stopping.
Edit: Let me also add, it's not immediately obvious that there's a way to see what becomes of your chains if you don't keep going.
(Also there's too many people who will just totally ignore what they're supposed to do, but others have already said that and I have no idea what you can actually do about that.)
Edit: Also, the mismatch between the drawing box size and the display box size can be a problem if the boundaries of the picture matter.
I think it would be good if you added support for (or just switched to :) ) starting with a description rather than starting with a drawing. I think that tends to be funnier. Especially here -- the drawing interface is annoying, so people will start with something that's easy to draw rather than something more interesting. (Whereas I think people will be more willing to draw something complicated if they already have a description. I certainly am. :) )
Edit: Might I also add, that starting with simpler things is implicitly encouraged also means you get long chains of things like "balloon... balloon... balloon...".
Two ideas.
Maybe some people would like only to draw or only to describe doodles. Though I don't know how this would affect the game.
And a troll button for marking intentional chain-breakers. If enough people mark the troll then you could remove his image/description and recover the chain.
If you can manage to keep the last few displaying, and not link all of them, it would make for an easier time viewing your recent drawings. This game is a blast seeing how these threads develop.
at [object Object].executeCommand (/home/node/local/lib/node_modules/mongodb/lib/mongodb/db.js:708:41)
at Collection.findOne (/home/node/local/lib/node_modules/mongodb/lib/mongodb/collection.js:753:11)
at /home/node/local/lib/node_modules/connect-mongo/lib/connect-mongo.js:143:16
at MongoStore._get_collection (/home/node/local/lib/node_modules/connect-mongo/lib/connect-mongo.js:92:19)
at MongoStore.get (/home/node/local/lib/node_modules/connect-mongo/lib/connect-mongo.js:142:8)
at Object.session [as handle] (/home/node/local/lib/node_modules/express/node_modules/connect/lib/middleware/session.js:319:11)
at next (/home/node/local/lib/node_modules/express/node_modules/connect/lib/http.js:198:15)
at IncomingMessage. (/home/node/local/lib/node_modules/express/node_modules/connect/lib/middleware/bodyParser.js:74:9)
at IncomingMessage.emit (events.js:61:17)
at HTTPParser.onMessageComplete (http.js:133:23)
You might want to include more object requests that contain words beyond "shit", "piss", "nigga" (oh yea, it was there!) ... etc.
Seriously, the concept is cool, your drawing requests are ridiculous.
It might help perceived performance to load the drawing widget before loading all the previous chains... as it is I have to wait for the entire page to load before I can start drawing again.
But isn't this one of the selling points of node.js? From their site:
"Node's goal is to provide an easy way to build scalable network programs. In the "hello world" web server example above, many client connections can be handled concurrently."
I've noticed a few sites hosted at no.de go down after hitting the HN front page. I'd like to know the answers to the questions posed by the grandparent.
And we coded it in 8 hours, at a noisy bar in DC, using an tethered iPhone for internet. There's no caching, no compression, heck the images are stored as base64 in mogo as strings. We had NO IDEA this thing would take off the way it did.
Bug report: Drawing lines erases big bits of the drawing near to the line (on iPad). Eg, draw a NE SW diagonal, then draw another diagonal NW SE, the first one gets erased.
We didn't have time to test on ipad or other mobile devices. The prize for most votes is an ipad2 so if you vote for us (top right corner of the page) you might be helping us build the ipad version.