Snaketron
Games
multiplayer browser game
SHOW HN2012
How HN took it
6 positive, 12 neutral or asking, 8 mixed, 11 critical, out of 37 comments about the project. Thread score -0.12.
Execution: 0 for, 10 againstIdea: 5 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Addictive and fun to play
From 3 comments
This is maddeningly addictive. However, "draws" are a little weird -- I often saw my opponent run directly into me, yet we get a draw? Shouldn't that be my win?
binxbolling on HNMagnificent. I was hypnotized by my 1# spot on the running score until I lost it. The meta competition is an addiction +1 powerup. My personal recommendation is some catchy…
unimpressive on HNJS events using in these JS only apps conflict with Pentadactyl and Vimperator for me. :( EDIT: It's the extensions' fault, just to be clear. Also, I'm amazed by the addictive…
lumberjack on HN
Well done and open source
From 2 comments
This is very nicely done, thanks for making it open-source - I'm learning node to work on a game idea I've had for a long time. Could someone explain the basic idea of server.js…
prezjordan on HNCool game but quite buggy. Sometimes a snake went through me, another time the opponent rammed into me and it was a draw. If we can have 3D shooters online without these…
freditup on HN
Running score and win ratio add to the fun
From 1 comment
Yeah this happened to me too. After a while the snacks stopped popping up and my opponent just kept looping. Which means you have to refresh and lose your running score :(…
laumac on HN
Objections
Latency causes wrong collision and draw results
From 2 comments
Thanks! Both of those are bugs caused by latence issues. I tried my best to make the game playable, but they still sometimes occur. Most likely the person you were playing with…
lopatin on HNThanks! I actually spent the majority of my time fixing latency issues. The movement actually is mostly client side, but I have to sync positions sometimes. With purely client…
lopatin on HN
Snakes pass through each other or draws are wrongly declared
From 3 comments
Nicely done! I had a lot of fun playing this for about 30 mins! A couple of questions: I thought that if one snake ran into another, it would end the game but there were a couple…
steve8918 on HNI had some similar problems; a couple of times I was just ahead of the other snake but when I turned across his path it recorded as a draw. I understand that it's really…
archangel_one on HNIt should not be a draw when player A runs into player B near player B's head. Player B should win.
boboblong on HN
Protocol trusts client, so cheating is easy
From 1 comment
Nice. The protocol is completely insecure and the server trusts everything the client does, so "Joshua" is just getting all the food every turn (by sending "eaten-snack"…
a1k0n on HN
Games stall or site goes down under load
From 2 comments
As more people keep playing I've noticed it's starting to glitch. Last game my opponents snake ran into me and I could tell that he was then done playing because his snake kept…
ryangilbert on HNSite is not loading!
firesofmay on HN
Requests
Hit spacebar to restart after game over
From 2 comments
It's great how you can use spacebar to start a new game, definitely fuels the addictive/impulsive play. Unfortunately the cycle is broken everytime I have to take my hand off the…
MCompeau on HNI agree... hitting spacebar after game over would be nice. I find that once I hit the okay button and play again then when I hit the first down (or up) arrow afterwards that it…
ryangilbert on HN
Add chat and best-of-three rounds
From 1 comment
This is great! Would be cool to have maybe 3 rounds vs the same opponent and a chat window, so the competition can heat up a little. Also, I hope passwords aren't being stored in…
ricardobeat on HN
Add a need-to-eat mechanic to stop circling
From 1 comment
I think a "need to eat" would fix this, e.g. tail gets shorter by one every unit-time (e.g. 10s).
6ren on HN
Add background techno music
From 1 comment
Magnificent. I was hypnotized by my 1# spot on the running score until I lost it. The meta competition is an addiction +1 powerup. My personal recommendation is some catchy…
unimpressive on HN
Questions
Is the protocol secure and is cheating possible
From 2 comments
Nice. The protocol is completely insecure and the server trusts everything the client does, so "Joshua" is just getting all the food every turn (by sending "eaten-snack"…
a1k0n on HNNice job, spent a good 30 minutes playing this :) Brain virus. I encountered some bugs where there was a guy who couldn't lose. He just kept going straight and when he ran into…
chubot on HN
Are passwords stored in clear text
From 1 comment
This is great! Would be cool to have maybe 3 rounds vs the same opponent and a chat window, so the competition can heat up a little. Also, I hope passwords aren't being stored in…
ricardobeat on HN
Where is the app hosted
From 1 comment
Really great! I think it was on "really big" canvas with multiple snakes, but two snakes in real time are good too. Um, are those anonymouses are messing up the score? Especially…
fidz on HN
Alternatives named
Nibbles
From 1 comment
Very fun :) I used to play a lot of nibbles back in the day... Small bug: over 10.0 W/L and it stopped showing up in the leaderboards: http://i.imgur.com/NChEp.png Once I lost a…
piptastic on HN
Ouija-style shared snake
From 1 comment
I thought this might be a multiplayer game of a single instance of Snake where the consensus move is executed in realtime from many players. Of course your version makes sense,…
cing on HN