Play Snake with all your friends in one massive online battle field! You can eat cherries to grow longer. Don’t run into other snakes or the wall or you’ll respawn as a baby snake :D
http://bit.ly/snakejs
Use keyboard to play! Tested in Chrome and Safari.
Underscorejs, socket.io, SoundManager.js, jQuery. Couldn’t have done it without these awesome and other libraries!
Voting is now closed.






























































































(95)
gerad
elizabethchaFun, easy to jump into the game immediately. Graphics were simple, but understandable. Not sure of the value of the chat on the side (as I couldn’t pause my snake to add to the conversation). Also, I had a hard time with the arrow keys — my preference was to turn based on the direction the snake was headed, not based on the orientation of the page. | |||
sh1mmerI really like the way you’ve executed this. The game feels really complete. I think you did a solid job of implementing this style of game. However, I think you could have looked to be more ambitious with the gameplay. I also knocked a star off completeness because I was getting some heavy jitter, which I think might be your implementation of communication with the server and the client. It would also be nice to be able to pick your colour. I find it hard to figure which snake I was a few times which combined with the jitter was weird. Overall good job, a solid implementation. | |||
wh__l_rThanks for your vote man.
Thanks for your vote man! Cheers.
charlesbeelerSpent more time playing with this than I should have. Great with multi-player and very solid response time for clicks. Would like to see this carried on post #NKO and “finalized” | |||
Thank you for your vote Charles! We’re gonna try to make some time in the coming weeks to do so. In the meantime, we’ve open sourced our project if anyone else wants to take a look! Cheers.
really fast keystroke seem to be getting lost | |||
Hi mikeal, thanks for your vote. Yep, the game works by a series of state changes on the server at regular intervals. So if you press two keys in succession, it will override the previous one before the next game state is computed.
Really fun multiplayer game. Like the idea of being able to change your name and have it show up on your snake! | |||
Thanks Vincent. That was one of our more innovative features haha
Fun game, works as expected, puts you right into the game to start. Awesome design as well. Add some levels or obstacles and this would be a fun one to play. | |||
Thanks man!
solid gameplay & a fun twist on a classic game. | |||
Thanks for your kind vote sir :D
jolieodellIt works!!! Wonderful job, Team TBDers. I see what you did there, cloning a web-based version of a classic game and making it all real-timey and multiplayer-y and web-based-y. Since it’s a clone, I docked you points for innovation, but sweet Lorraine, the app worked, all the features worked, and in a hackathon project, that counts for a lot. | |||
Thanks for your vote jolie! It’s a node hackathon after all.. had to make it multiplayer and web-based. I wish we had more time to make it more interesting.. but no time :( Best regards.
glenngillenCan’t really rate it high on the innovation front, but it was awesome by every other measure. Simple idea executed well, good job. | |||
Thanks for your vote Glenn! Glad you liked it.
csanzI was not able to play using the latest Chrome browser. | |||
Hmm that sucks. I know our game is not playable in IE and Firefox but Chrome should work :( Apologize for that and really appreciate your vote even when the game didn’t work. Thanks.
Thanks for your vote.
rauchgIt was really fun, well designed, and complete. Not extremely innovative of course, but everything else was nearly perfect. | |||
Thanks Guillermo! Couldn’t have done it without the great socket.io library! Love the work at Learnboost. Maybe you guys will write a game library for us? haha
therazorbladeThis is a pretty good classic game to turn into multiplayer. I like how the simple look of the game influenced the overall design but it can use some more details. Can really use private rooms. Took me a bit to learn how early to press the keyboard in order to turn at the right time. Seems to be a bit slow to respond (or process). | |||
Thanks for your vote! Yeah, the lag has been a problem with this game. The networking was very basic. It would’ve been nice if someone created a game networking library for node so that we could use it.. haha maybe we’ll start a simple one.
I experienced a awful when I played the game. So I didn’t had that much fun when I was playing it. I tried it multiple times but the lag didn’t disappear. I have already seen many snake games, this is really well done. But I do hate that when you die, you automatically start playing again, it just never ends :9 | |||
Haha yes the lag is a problem. It turns out we had either someone attacking our server or gained access to our server. Got a bunch of emails from linode about it :\ Anyhow, appreciate the vote! Cheers
The design is solid, the gameplay is solid, overall very complete. Wouldn’t rate it as “innovative” though, being that Snake has been done to death by this point, even with multiplayer aspects built in. | |||
Thanks for your vote Ryan! We wanted to extend the Snake play with other items and worm holes but didn’t have time :(
pfinetteGood old retro-fun! Thanks for making me doodle away half-an-hour of my life challenging friends to a game of Snake. | |||
Haha, thanks for voting. I hope you guys had fun playing it.
maraksquiresGoal: Make a multiplayer snake game in 48 hours. Status: Accomplished. You picked a reachable goal, and delivered on it. I’m impressed by both the technical merit and project planning. Great work! | |||
You are too kind Marak! Thanks for your vote. According to linkedin, the number of ninjas has been increasing. Nodejitsu must have played a big part :D Love it.
http://blog.linkedin.com/2010/04/08/linkedin-ninja-job-title/
I don’t see me playing this game for hours. Maybe because I’m not a game person. It’s fun but only for a few minutes. It’s hard to control the sneak and chat along. I couldn’t stop it or mute it to write this review. Inovation is ok since many contestants are going in the same direction: multiplayer classic games. Thumbs up for the wall-alert and the nice pictures on the right. The app seems bugless :) Congrats to the team. | |||
Thanks for your vote! Yes, it’s not possible to pause a multiplayer game! Perhaps we could’ve implemented a save state or something. Totally agree on the mute tho.. it was something we threw together in the 11th hour.. or in our case i guess the 47th hour.
haha i know what it feels like :)
2* for fun! :( 20 years ago this game would’ve been the bomb! We appreciate the vote nonetheless. Cheers.
Pretty cool game. I did not play snake for years :–) The performance was slow on my computer and the snake reacted some moments after I pressed the key. That is bad for the gameplay … | |||
Thanks for voting on our entry Peter. Totally agree on the performance issues :/ Good luck to your entry.
amirmanjiA lot of fun, very addictive! A bunch of people in my office ended up playing this for a few hours – definitely a productivity-killer. The design is very clean. The status updates in the top right are a nice touch. The biggest problem is the occasional lag and sluggishness that occurs. It felt like most deaths were a result of lag spikes. (Or maybe I just have too much to pride to admit that my deaths were a result of my reckless style of play.) | |||
Thanks for your kind vote! It was great to meet you in person at Radius. The lag does suck and we should’ve done a better job with the game networking engine. Maybe you can try to get it running locally so it won’t lag as bad haha: https://github.com/nko2/snake.js.
Thanks for being the first one to vote on our entry!
Yet another, after metris, multiplayer classic! I would give more completeness, but sometimes games just hang and I couldn’t do nothing about that… but had fun playing. | |||
Sorry, we had some server issues yesterday and the problem is fixed now! Glad that you had fun playing our game, please try again, it should be much smoother today!
Last year I think I played two or three multiplayer snake entries. But maybe you’ve added some awe features, haven’t been able to play it at all actually… The game seems broken, I’m not sure if this is because of server issues since other voters seem to have played the game. But everything is stuck, I’ve tried Chrome 13.0.782.218 and Safari 5.1. Let me know if you are having server issues and I’ll try again! | |||
Sorry, we had some server issue in the last few hours. The problem is fixed now! Please try again and let us know :)
Very nicely done entry. Beautiful, if minimalistic design. I like the way the snake is named. The sound design isn’t great. It’s cool you have sounds, but they’re kinda annoying. I’d also say that the design could use some thinking through around actions like renaming my snake and chatting, both of which were hard to do because my snake was moving at the same time. Also, it wasn’t initially clear which snake was mine. Low marks innovation because snake games were pretty plentiful this year, and utility / fun because there’s nothing new or exciting about this version of snake. It seems fairly complete though. Hopefully you keep working on it and add some new gameplay post competition.