Internet Graffiti Board
March 26, 2010
Launch Experiment
Slow? Not Working? Try it in Google Chrome.
From the Author:
Anybody can draw on this graffiti board, and it's immediately saved and publicly visible.
Technology:
JavaScript, Canvas
Comments
fsdfdfsa
Reply to this commentI found the end! It's the start! Okay, someone was super cool and colored the end/start neon blue and wrote start and end on it. There is an end!
Reply to this commentIf you open it up and go about three clicks to the right, you'll see a giant empty space with the words my spot! written on it. DON"T TOUCH! IT IS MINE! I SPENT A WHOLE HOUR ERASING IT ALL TO MAKE IT COMPLETELY WHITE! There, now I said it. Please be nice and do it?!
Reply to this commentThis would be really awesome if you could stop those stupid people and their swearing/bathroom humor pictures. It would be cool if you could zoom out and see the whole wall. Or does it go on forever?
Reply to this commentIM THE ONE THAT MADE THE GUY SHOOTING THE OTHER GUY IF YOU GO TO THE RIGHT YOU CAN SEE IT
Reply to this commentwped out most board
Reply to this commentWay too many people putting bad words and stuff on here. But then I get to go through and erase it!
Reply to this commentDid you think about using google maps api to make an infinite scrollable canvas?
Reply to this commentI beat the pink line!
Reply to this commentHello.
I found out how to delete a full page with only 1 click and move.
In Google Chrome, it has a built-in element editor. I can't help much more, cuz spammers are here, too. I deleted like 50•4 images, so 50 pages.
A thanks will be good for me.
Reply to this commentThanks (:
Reply to this commentIF YOU SEE THE SHOOP DA WOOP
KEEP FIRIN THE LAZER
Reply to this commentI FIRED THE LAZER!!
Reply to this commentvol vol vol vol vol vol vol vo lvovl ovobogofoovolvovlvovlovlvovlvvolvvolvvolvvvlovlvvovlvolvlovlovloovvollvvolovvovovvolvvolvvolo
Reply to this commentGoddamit!! This really don'T make fun anymore!! You make something that really used time and THEN they are those STUPID IDIOTS who destroy EVERYTHING with words and scribbles like "penis" omg you're so cool....-.- not....
Or people who just destroy everything by drawing over things... -.-
FU to all these people!
Reply to this commentI alway censore rude things and everybody should do this..
Reply to this commentI drew (Eat da POO POO)
Reply to this comment☆ I think you should report all the people that write rude thing thigs but you don't know who it is. That's the problem. !! ")
Reply to this commentI agree. I'm doing my part by blocking out the offensive things I stumble upon...so if you see "-[heart] C", it's been censored by me!
Reply to this commenti can erase the board in a flash by typing: javascript:changeSize(200);
or by writing a bot to change the size of brush scroll to the right set color to white and put the brush down
Reply to this commentTell me how!
Reply to this commentvol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol vol
Reply to this commentThis needs to be cleared every 24 hours
Reply to this commentPerhaps if you did not permit drawing on other people's pictures that would prevent spam
Reply to this commenthow do you know when you've gotten to the end?
Reply to this commentsomeone drew a shittin ass on here
Reply to this commentI Will Reset The Board If There is any Spam if it is ok
Reply to this commentI am pretty good with reseting these type of things and i will erase half the board
Reply to this commentlook art the front page 0.0
Reply to this commenthey grumpy buffalo you need to do something about all the spam like reseting the boards
Reply to this commentΤΙΜΟΛΕΩΝ ΓΕΩΡΓΟΤΑΣ
Reply to this commentporq o meu orkut foi excluido
Reply to this commentMaybe there could be an ink limit on the black and white.
Reply to this commentOoh, interesting idea! An ink limit... Hmm. I'll think about it.
Reply to this commentYeah! An ink limit would be awesome, but not just black and white else everyone'd just use colours. Maybe just a net limit per day/per colour. Xx
this is pretty good man. i enjoy your work. a couple suggestions. fix all the scribbling and stupid stuff (somehow) and make a over view of the whole board
Reply to this commentIf you were to go on just right now, you would have seen a drawing of WarioWare's "Ashley", MINE, but no one cares
Reply to this commentIf you see the cursive writing, that's me. I went VERY VERY FAR!!!!! to the place where virtually no one draws ANYTHING. seriously. follow the cursive writing...
:D
Reply to this commentI drew the two stickfigures and the cliff :D
Reply to this commentwow just WOW!!! This is just fantabulous-ly magnificently tremendously incredible (ok that was a bit OTT but you get my point!) Congrats to the max to the creator of this... perfection on a screen ;)
Reply to this commentI absolutely love this, but the front screen and many pages have been destroyed by political propaganda which can't even be written over. I know the creator of this didn't intend for this to happen, but can someone pleeease sort it out... i really like this concept and would hate to see it ruined :) x
Reply to this commentThis is the Creator. Yeah I agree. I don't have any good ideas though... If you come up with any ideas for solving the problems, please share :)
Reply to this commentSo Kinda Like The Twiddila Sandbox, Every Once An Awhile Comes On And Clears The Board. The twiddila one does it like ever 5 min, which is way to much but maybe 30 min. :D What do you think?
I'm glad you appreciate the problem... is there any way of resetting the board or perhaps limiting time spent on the board? I guess it would take some kind of genius coding (i'm no expert on the topic!) but if you could, it would be valued by practically everyone :D Thanks for your reply x
I could reset the board, but it would just fill up with spam again. I could limit time spent on the board, but I think that would be counterproductive - it takes much more time to draw a beautiful picture than it does to scribble over one or write a lot of junk. See what I mean? :-/
You make a very good point about the time limit... I just don't know! I hope it can be resolved some way, I guess I'm not the one to come up with the bright idea :/ Good luck for all your future creations; truly excellent work x
Thanks :)
There is no solution, that's what makes it wonderful!
can anyone give me instructions on how to change the brush size, scripting-ways? thanks.... I need to clear out some of the highly perverted areas to make way for artists....
Reply to this commentIts not that good! I would have thought that people would like draw things not use words! And I really don't appreciate those who swore!
Reply to this commentHow can you add images to this thing?
Reply to this commentI managed to erase some of the spam
Reply to this commentwow how long is this wall?
Reply to this commentLOL posted my YT acc link XD
Reply to this commentneed to know more about this
Reply to this commentif anyone goes right far enough there is a message that says you have no life by the creator and then there is my sign if you get there follow the directions
Reply to this commentI think I reached the end,.... but it repeats itself. >_<
Reply to this commentIf any of you find my messages on this board you either: Want space to draw or Have no friggin life what so ever.
Reply to this commentPS, i mean on the graffiti. not the comments.
Reply to this commentis it possible to have a copy of the whole wall as it is now?
Reply to this commenti made the chrome logo haha
Reply to this commentBest ever!- Love writing FAIL across all the perve pictures.
Reply to this commenti made DOMO!! yeah
Reply to this commentToo bad everyone writes over what you draw... it can get very annoying.
Reply to this commentNow people have drawn on the Australian flag! :-(
Reply to this commentThis is a great idea, until you realize that there are more censors than artists, and more perverts than censors
Reply to this commentI know its's Just Really gross ! Maybe you could have serevers .......
Reply to this commentWell said. I agree. Any ideas for how to fix the problems?
Reply to this commentbom
Reply to this commentplus theres the notsi sign all over the american flag! gosh delete this chrome experiment!
Reply to this commentpan(Number.MAX_VALUE);
Reply to this commentits not at all what i thought it would be like. its messy and its like theres only one wall to write on!
Reply to this commentNo. There's an arrow on the side.
Reply to this commentTry scrolling to the right and left
Reply to this commentI've been trying to figure out how to do this for some time now so congratulations:)
But could you share some info on how this is done on the server side? For my own application I would have some javascript make requests every second or so while appengine would query or modify the database which seems painfully slow even before I start programming it.
Reply to this commentI'm actually just using PHP and PNG files; I don't even have a database for this project. This is how it all works:
When the client-side mouseup event fires (the user is finished drawing a stroke), everything the user has drawn is sent to the server as PNG data. The server overlays breaks up this data into 4 200x600 PNG files, which are overlayed onto the appropriate PNG files server-side.
Every five seconds, the client sends a request to the server for updated background pictures. (These background pictures are updated by other people using the graffiti board.)
Client-side, there are 20 200x600 images preloaded in addition to the four being shown. This makes the scrolling nice and fast.
Aaaannnnnddd I think that's it. There, I've given you all my secrets :)
Reply to this commentHow do you get the panel, using the Canvas pixel functions?
The canvas element has a nice function toDataURL(); you should take a look at it.
http://cow.neondragon.net/index.php/681-Canvas-Todataurl
Palette color request? FFCC99 9999FF CCFF66
^ _ ^
Reply to this commentDone
Reply to this commentThis thing is heartbreaking - no sooner have I done a beautiful graphic and reloaded the page than some 11 year old has covered it in penises and swastikas. Then before I can repair the picture, some self appointed censor has scribbled to obliterate the whole thing, artwork and all. There needs to be some sort of age screen. Maybe users ought to be required to solve a simple algebra problem for every 5 minutes of drawing priveleges?
Reply to this commenti would't suggest algebra, since i, and i am sure others, am smart enough to know what a work of art is and yet dumb enough to not know how to do algebra, another problem with your suggestion is a question every five minutes would be tiresome and would force people to leave, and they are the people who would use the space properly, its the trolls who will suffer through the questions to destroy the works of arts.
Reply to this commentYeah it is rather sad, isn't it? I'm considering making it so you can scroll up and down as well as side to side, in the hopes that it will be easier to find some space that other people won't draw in... hmm
Reply to this commentNot to give away the secrets of the masters, but get away from where it's highly populated. Not to suggest that anything is hidden away (there are only two directions to go), but there are segments to which few will venture.
I am amazed at how quickly the images update, not just when standing still but when scrolling at five clicks per second. However this works boggles my mind, and kudos to The Creator.
Reply to this commentThanks - I had to work hard to make the scrolling smooth and the updating frequent. I'm glad it's appreciated :)
There's some really great art on this. Thanks for making it happen!
All heed the Invisible Knarge!
Reply to this commentUpon further review, it is the Invisible Knargle. Although a Knarge would be just as kewl.
Reply to this commentYou're welcome; thanks for contributing art!
Reply to this commentDon't forget to scroll left and right! There's plenty of other space to draw.
Reply to this commentI just did things I thought were funny, not perverted, just eraise/ scribble out perverted or offensive things and reuse the space for productive or humorous drawings.
Reply to this commentcant find a single empty spot
Reply to this commentsimple. using chrome, then rightclick the biggest brush, click inspect element, and change the changesize(8) into changesize(8000) or something like that
Reply to this commentDon't be silly. There are empty spots. You just aren't observant. Try scrolling left and right.
Reply to this commentI did
Let me repeat. Try scrolling left and right.
Yeah some people seem to think drawing that sort of stuff is funny :-/
Reply to this commentOops this was supposed to be a reply
Reply to this commentwhy did it come up with the N word to start when i opened it?? is that just bad luck or something?
Reply to this commentYeah some people seem to think drawing that sort of stuff is funny :-/
Reply to this commentFriggin' Tea Partiers gotta ruin everything.