Snaketron

Games

multiplayer browser game

SHOW HN2012

96points
55comments
#228of 1,677 in 2012
Top 14%of 2012 by points

How HN took it

MixedNo clear lean

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 HN
    • 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
    • JS 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 HN
    • Cool 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 HN
    • Thanks! 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 HN
    • I 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 HN
    • It 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 HN
    • Site 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 HN
    • I 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 HN
    • Nice 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

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/4028597)