I almost want to learn JS and Node to build a real one. Just to spite the OP.
I almost want to learn JS and Node to build a real one. Just to spite the OP.
If anyone is curious or wants to hack on something like this, you could check out my (unpolished) code: https://github.com/roblourens/nodesnake . My first crack at both Node and a multiplayer real-time game.
Edit - and the game is still live at http://aws.roblourens.com/ but looks like it may be a little buggy yet - I wish I'd known something like this was going to be on the front page of HN, I would have taken another look at this project and tried to have a polished demo!
Sounds familiar...
http://en.wikipedia.org/wiki/Spacewar!
PS: If you could do the awesome phosphor glow of the oscilloscope that the PDP used for a display; It'd make your game even more awesome.
I'm old enough to have played the Arcade Cabinet version of this game as a kid. Not exactly what I'm talking about, but perhaps an inspiration.
PS: If you could do the awesome phosphor glow of the oscilloscope that the PDP used for a display; It'd make your game even more awesome.
I'll keep that in mind.
I knew it wasn't exactly what you were talking about, but the general concept is similar. I like to think of it as an improved iteration.
>I'll keep that in mind.
If you're not sure what it looks like:
http://www.youtube.com/watch?v=7bzWnaH-0sg
Though for the sake of modern players eyes, pretend that the flickering never happened. (;
(More footage showing a full round: http://www.youtube.com/watch?v=MvGzAvNLcew)
EDIT: Considering what you've said in other comments. Maybe the best way to implement this would be a skin that players can buy as an upgrade?
I've been doing just that for the last couple weekends. You can see the work in progress at: http://okayarcade.com/everybody-shoot-everybody/
Note: The link will eventually die (since it's a really early iteration I quickly published when I saw this HN thread; you can't even shoot anyone else) when I take it back down. Uses ImpactJS, NodeJS, and Socket.IO.
edit: Controls: arrow keys = move;
edit 2: I'll probably be open sourcing the game (at least the non ImpactJS parts) once it's more production ready.
Not browser based, but still MMO.