chat room

Out of context: Reply #167

  • Started
  • Last post
  • 230 Responses
  • stewdio0

    @dbloc

    I've seen some demos of collaborative drawing rooms before. The big early example being GE's "Imagination Cubed" (which seems to have been taken down a while back unfortunately) and Mr. Doob's "Multiuser Sketchpad" (http://mrdoob.com/projects/mult... But those were both setup as just one single big canvas that everyone was drawing to at once. I thought that forcing the drawings into the one-off flow of a chat room might also be a good model. That way there was a still an overall flow of history, and the drawing augmented the text chat instead of either totally replacing it, or forcing the two to exist in separate spaces. And... that would be easier to add on to the existing chat code.

    As for the HTML5 drawing functionality, I'm building this on top of the brand new PaperJS framework which is an awesome little vector framework. (It's based on Scriptographer if you're familiar with that.) Here's the Paper website: http://paperjs.org/

    I knew I wanted to use Paper to do drawings. And then I saw this Paper example that does path simplification on freehand drawings, which really excited me because I needed a quick way to compress the paths: http://paperjs.org/examples/path…

    So... that's what I was working with. I've never seen drawing integrated into chat like this. Once you see it you wonder why that's the case because it seems like such an obvious solution. Maybe no one did it because it's not very censor-able? (In just 24 hours I've seen pretty horrible posts that already have me questioning what the point is...) Or maybe there are tons of great examples of it out there and I'm just too much of a shut-in to have someone tell me about them.

    Ok. That's my ramble for now.

    • I think you're doing it right. As with anything anonymous, you will get random postings. I wouldn't let that deter you.dbloc
    • thanks for the links. I want to look into it more. I definitely remember mr. doobdbloc
    • how Jobs-esque of you, creating something new that seems so obvious only after the factmonospaced

View thread