It might deserve a newspost of its own, but I'd like to have a working server running so people can actually, you know, use it. Unfortunately, I haven't thought to get node running on my VPS before now, and it's almost 02:00 here...
Holy crap, I had an extremely similar idea last month for a bookmarklet that let you machine gun and blow up pages. In fact, it's sitting half complete in a projects folder. Erkie, get out of my head!!!!
At least it's open source, so I guess I can fork it and add in my ideas.
Same here! Except instead of blowing up the page, you shoot at links to follow them. Also, fog that is revealed as you move around, minimap, etc. Maybe this can spark some more ideas?
Not only great, in a few situations it's a useful and fun way to 'cross off' content on a site you don't need to see anymore. Like stories you wish were not on hacker news.
Not a bad idea. Trying to think through them. I might mess with this today. Too bad you couldn't get the entire page to tilt/rotate, or you could use the motion sensor too.
It's not that it's non-deterministic, it's just that, since your javascript interpreter doesn't execute each instance and its event handlers in parallel, each instance will receive slightly different inputs. This is because the number of times each instance's main loop fires before its keyup/down handler gets called will vary.
If you load up, say, 6 instances, hold the up button for a while to get them up to full speed, then turn for 4 or 5 seconds and let go, they'll be a bit divergent, but not too badly. They should all be going roughly the same direction, and wrapping around at roughly the same time.
If you load up 6 instances again, hold the up button for a while, and then turn back and forth very rapidly for a short period of time, they'll be much more divergent.
I'm surprised no one has commented on the security issue about the bookmarklet allowing javascript to be placed/executed on any website... I can see the next wave of session hijacking in the making. Your DOM is not safe ;]
Let's have a leader board for every site with Points accumulated/second. "Kunjan Killed this site with a score of 1700". Are headings and hidden fields worth more points?
[+] [-] al_james|15 years ago|reply
[+] [-] Cushman|15 years ago|reply
And the HN article, if you want to drum up some more players: http://news.ycombinator.com/item?id=1738543
I hacked together a very (very) basic multiplayer with a paper-thin node.js server in coffeescript.
Yes, really: http://github.com/cushman/asteroids.js
It might deserve a newspost of its own, but I'd like to have a working server running so people can actually, you know, use it. Unfortunately, I haven't thought to get node running on my VPS before now, and it's almost 02:00 here...
[+] [-] rudyfink|15 years ago|reply
[+] [-] b0b0b0b|15 years ago|reply
[+] [-] shaddi|15 years ago|reply
[+] [-] Shtirlic|15 years ago|reply
[+] [-] tectonic|15 years ago|reply
[+] [-] mahmud|15 years ago|reply
[+] [-] eli|15 years ago|reply
At least it's open source, so I guess I can fork it and add in my ideas.
[+] [-] joepestro|15 years ago|reply
http://tanksurfing.appspot.com/
[+] [-] nzmsv|15 years ago|reply
[+] [-] krosaen|15 years ago|reply
[+] [-] dzlobin|15 years ago|reply
[+] [-] pilom|15 years ago|reply
[+] [-] plainOldText|15 years ago|reply
I think these Asteroids are a fun to use, web design tool to cut out what is not necessary. :))
[+] [-] acgourley|15 years ago|reply
[+] [-] makeramen|15 years ago|reply
[+] [-] crux_|15 years ago|reply
[+] [-] avgarrison|15 years ago|reply
[+] [-] avgarrison|15 years ago|reply
[+] [-] flatulent1|15 years ago|reply
[+] [-] jackowayed|15 years ago|reply
[+] [-] robin_reala|15 years ago|reply
[+] [-] stevefink|15 years ago|reply
[+] [-] cloug|15 years ago|reply
[+] [-] twism|15 years ago|reply
[+] [-] tectonic|15 years ago|reply
[+] [-] tibbon|15 years ago|reply
[+] [-] martinp|15 years ago|reply
[+] [-] msbarnett|15 years ago|reply
[+] [-] lallouz|15 years ago|reply
[+] [-] jhuckestein|15 years ago|reply
[+] [-] aperiodic|15 years ago|reply
If you load up, say, 6 instances, hold the up button for a while to get them up to full speed, then turn for 4 or 5 seconds and let go, they'll be a bit divergent, but not too badly. They should all be going roughly the same direction, and wrapping around at roughly the same time.
If you load up 6 instances again, hold the up button for a while, and then turn back and forth very rapidly for a short period of time, they'll be much more divergent.
[+] [-] a904guy|15 years ago|reply
[+] [-] kunjaan|15 years ago|reply