Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Neat, there's a multi-user mode: http://jspaint.ml/#session:test


I just opened a multi-user mspaint session on my phone. The future is now.


It's currently being destroyed. It's AWESOME


Come for the 90's nostalgia. Stay for the websocket fight in a phonebooth.


That was chaos...


[flagged]


Please don't.


That is quite NSFW...


Cool! I built something similar a while back. A bit more structured (creating accounts and such), but with a bigger variety of drawing tools, and some social features like following, project collaboration, upvotes/downvotes, and chat. https://www.formgraph.com


This is fun.

Try drawing programmatically:

  tools[7].paint(ctx, x, y);
then run:

  $canvas.trigger('change.session-hook');
to flush your canvas changes to the server.


To do it "properly", wrap it in `undoable`, then you don't need use `trigger`, and you can undo it normally. :)

    undoable(function(){
        for(var i = 0; i < 1; i += 1/10000){
            var angle = i * 500;
            var dist = i * 2;
            var x = canvas.width * (1/2 + Math.cos(angle) * dist);
            var y = canvas.height * (1/2 + Math.sin(angle) * dist);
            tools[7].paint(ctx, x, y);
        }
    });


This is amazing, thanks


so much fun




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: