from Hacker News

Plink, a multiplayer HTML5 music game

by skimbrel on 10/9/11, 7:09 AM with 74 comments

  • by dekz on 10/9/11, 7:52 AM

    This is incredibly fun. When others joined and started making music together it immediately brought a smile to my face.

    The greatest part about is the music created isn't terrible.

  • by noduerme on 10/9/11, 12:14 PM

    While it's very cool, it's worth pointing out that the idea is derivative of a Unity-based game called "Planck" (as in Max, size, etc) that's been in development for quite awhile. See: http://www.shadegrowngames.com/

    It's hard to believe the authors of Plink aren't aware of Planck...

  • by jmettes on 10/9/11, 10:36 AM

    I think it's really clever how the game makes it very difficult to NOT sound good! The timing of the notes seems to snap to the tempo exactly (e.g., there's a delay when you hit a note too early) and the limited scale of notes all sound good together.

    I've played a few HTML5/Flash music games lately, and all of them give enough flexibility with sounds to easily become messy when played with multiple players (especially with trolls!). This game makes the player feel like they're good at music. Great work!

  • by shocks on 10/9/11, 9:55 AM

    Hey, I'm a pianist and I have a few ideas you might consider.

    1. Let me pick the colour with the numbers 1-9. 2. Let me play notes with the keyboard. (I'm not sure the best way to assign the keys, but I'm sure you can come up with something). 3. Let me play chords.

    That would be awesome. Great work so far!

  • by utunga on 10/9/11, 9:53 AM

    seriously the coolest thing ive seen in ages - had a really great time jamming out with a bunch of strangers just like that ... awesome effort
  • by icandoitbetter on 10/9/11, 8:33 AM

    This is amazing, and not only as a demo of the API. I was waiting for a uniform raw audio standard to be implemented by all browsers, but after this I'm motivated to start playing around now. There are so many interesting possibilities for musical improvisation interfaces.
  • by giberson on 10/9/11, 8:26 AM

    Love it. Needs one feature pronto. Channel mode, so me and my friends can jam out together in a private room.
  • by apitaru on 10/9/11, 6:30 PM

    Having been through the Director, Flash and now HTML5 fads, I dream of a day when this title would suffice on HN:

    "Plink, a multiplayer music game"

    This is just to say - I enjoyed Plink very much and would have just the same regardless of the technology.

  • by Raphael on 10/9/11, 8:31 AM

    It felt out of sync. I could move up and down, and clicking made the circles solid, and there were some other players, and some sounds. I suppose moving up and down and clicking changes the sound, but I'm not sure how.
  • by damncabbage on 10/9/11, 10:34 AM

    Wow, this is amazing.

    I completely ignored HTML5 audio after a couple of abortive attempts at using it to make something for an iPhone web toy, but seems to show it's not quite as terrible anymore.

  • by 9999 on 10/9/11, 8:52 AM

    "Oops! Your browser doesn't support Web Audio."

    Meanwhile, Adobe just announced that the Unreal Engine runs in Flash Player 11. That's AAA quality 3d gaming in the browser (and not just Chrome). I am so bored with "HTML 5" game (that aren't even HTML 5 official spec) announcements getting such a ridiculous amount of play.

    Imagine if someone went out to E3 in 2011 and announced that they just came up with this crazy TV game concept called Pong, but it only works on Magnavox TVs. Absolutely no one would care.

  • by tristanperry on 10/9/11, 2:54 PM

    Pretty awesome! I just played for a couple of minutes (well, that was the original aim - it turned into 6-7 minutes all-too-quickly!)
  • by peterhajas on 10/9/11, 8:42 AM

    Just played this for 5 minutes. Absolutely fantastic! I had a riot, and seemed to play some music with other people. Really cool!
  • by zantzinger on 10/9/11, 8:40 AM

    I wonder whether, if there were all 12 tones on the Western 12-tone scale, it be more cacophonous. Somehow, with two octaves of only white notes, as it were, and the tendency of users to move about constantly (because it looks pretty and you get the exciting perceptual feedback of changing the sounds), most of it doesn't sound bad. Great idea.
  • by balac on 10/9/11, 8:43 AM

    This is surprisingly addictive and the music actually sounds cool too. It would be nice to hit notes without sliding though.
  • by dbattaglia on 10/9/11, 12:18 PM

    Very nice!

    Funny, I've been spending this last week (off from work) working on an Audio API/Node.js multi-user drum machine. So it's very cool for me to see another similar idea pop up at this point. As a long-time software synth/VST/music guy, I can't wait for the browsers to catch up on audio as fast as they are visual APIs.

  • by overshard on 10/9/11, 8:13 AM

    This is amazing. Even with a bunch of random people doing random things the music still sounds great!
  • by dts on 10/9/11, 12:06 PM

    Fantastic! Great use of web sockets and though there was some obvious latency (unavoidable) it did not at all deter from having a great time. I love that all the sounds in the set work together well and you could take this in a million directions.
  • by giberson on 10/10/11, 7:04 AM

    I've wanted to dabble in a few audio experiments myself, however I keep coming up short trying to find single sample tones for all the notes on a scale. Not sure exactly what to search for. Any tips for good source material?
  • by kunley on 10/10/11, 2:33 PM

    I was delighted to see how people automagically give others a chance to try other instruments and switch with some kind of intuition.

    Also the most pleasure gave me an idea of playing a bass for a while and watching others improvise.

  • by DillonF on 10/9/11, 8:42 AM

    Very cool. This reminds me a lot of playing around on a korg kaossilator, a very nifty toy with an xy pad where you can pick a scale, bpm and an "instrument" and jam away without worrying about hitting wrong notes.
  • by tricolon on 10/9/11, 8:24 AM

    I could play this forever.
  • by dn11 on 10/9/11, 9:32 AM

    Pretty cool. A time-quantised version would probably have the potential to sound better though, as the latency makes it difficult to get any kind of rhythm going in this version.
  • by LukeFitz on 10/9/11, 8:21 AM

    Am I the only person this isn't working for right now? It loads, I enter a username and then it tells me I've been idle too long. I guess the servers may be overloaded due to HN?
  • by city41 on 10/9/11, 11:17 PM

    This is so great, that I really hope it catches on so I can go and jam out with others whenever I want. I spread this site as far as my little network will go. Awesome job!
  • by zerostar07 on 10/9/11, 9:05 AM

    I am hooked! Who was i playing with? Need keyboard shortcuts. Sometimes there are too many guys playing (sorry guys, some of you suck :P), have separate rooms.
  • by nolok on 10/9/11, 10:00 AM

    This is the kind of things I could lose days to. Well done.
  • by superkinz on 10/9/11, 8:41 AM

    I love it. I'm musically challenged but feel like I can actually make reasonably not-horrible music. And it's like a video game. Love it!
  • by kevingadd on 10/9/11, 7:57 AM

    Is the Web Audio API actually part of HTML5? It looks like it's still just a proposal that only works in Chrome. :(

    Very cool demo though. Feels smooth.

  • by rshm on 10/9/11, 9:20 AM

    Instant addiction.
  • by forkrulassail on 10/9/11, 9:04 AM

    Unfortunately doesn't allow my Chromium-browser
  • by illdave on 10/9/11, 8:29 AM

    Really really impressive - surprisingly fun.
  • by hamidnazari on 10/9/11, 9:52 AM

    This is really nice. Well done. It'd be great if you could create your own private games and invite your friends over.
  • by c16 on 10/9/11, 10:42 AM

    Seriously good fun! Wasted too much of my time today playing on it when I should have been working. Thanks :-)
  • by carterdea on 10/9/11, 8:45 AM

    Super fun. I'd like to see some keyboard suport, like up and down arrow keys and space bar to play a note.
  • by paul9290 on 10/9/11, 5:59 PM

    I enjoyed creating a song with it (lyrics/melody), but I didnt understand the gaming mechanics.
  • by arc_of_descent on 10/9/11, 11:43 AM

    Very nice. It took me a moment to realize there were other users who were creating sound too!
  • by thepumpkin1979 on 10/10/11, 1:05 AM

    Awesome... is Google Chrome the only browser with this API level?
  • by mahcode on 10/10/11, 1:13 AM

    Addictingly amazing!! Is there I way to record my jam session?
  • by superkinz on 10/9/11, 6:14 PM

    This needs to be an iPad app ASAP. When can we get it?
  • by paraschopra on 10/9/11, 1:18 PM

    This is seriously fun. LOVED it! Thanks for making it
  • by jamesrom on 10/9/11, 10:17 AM

    Whoa. That was heaps of fun!
  • by pedrocarvalho on 10/9/11, 10:46 AM

    Wow, really cool. Great fun
  • by Inversechi on 10/9/11, 10:19 AM

    This is awesome :)
  • by mcferrin on 10/9/11, 9:23 PM

    Love it!!!
  • by jQueryIsAwesome on 10/9/11, 9:40 PM

    There is a photo of the guys of dinahmoe next to the definition of awesome. Seriously, and i just had an overflow of ideas about online music creation.