Play all of the old NES games you used to love with your friends online. Contra, Tetris, Bubble Bobble and more!
Multiplayer NES over WebRTC data channel.
Surprise bonus project: only after 8 hours did we realize Chrome stable didn't have built-in reliable delivery mode by default, so we implemented one ourselves because who wants to get their friend to enable a flag? We'll release it soon after judging.
Works best on latest Firefox (25). Also great experience on Chrome Beta (31).
Passable on Chrome stable (30). Not usable at all on Safari or IE. If your friend is experiencing a lot of lag, try shrinking your window to a smaller screen size for a higher frame rate.
Arrow keys=dpad Z=A X=B Ctrl=Select Enter=Start
To play with a random player: select a game you want to play and the next person to pick it too will play with you.
To play with a friend: press down to highlight 'friend', then select a game; you'll get a link you can share to invite a friend.
Unfortunately you can only play others with the same browsers. This means Firefox to Firefox. Chrome Beta to Chrome Beta. and Chrome to Chrome.
If anyone beats Contra with a friend, send us a screenshot and we'll buy you a beer!
Voting is now closed.
just so we can keep track - what browser were you using?
Do you know if your partner was using the same browser?
Both of us were using Chrome :)
C'est la vie,
We found that the Reliable shim for web RTC didn't do ordered packet delivery, and would fall over at high throughput because missed packets meant the resend of an entire message.
We thought we patched it up, but seems like not so much.
It works pretty good in firefox with native reliable channel!!
That's a shame!
Firefox's last release is the one with the webRTC - and unfortunately you can't talk to any other version of firefox.
I know you are probably busy, but if you are willing would you try making sure that both parties have the same head version of firefox?
Just double checked - the latest firefox is 25.0.1, and I was able to play atlanta - colorado.
This was our greatest fear, because webRTC is so new, even cross version on the same browser appears to have issues, which we can't control... 6 months it's going to be perfect!
I'm not sure I can change my vote anyway, but I myself, my partner, another NKO judge and a random friend all tried FF25, waiting up to 2 or 3 minutes for a connection to establish. The only time it worked (within 2 seconds) was when I opened both tabs on my machine. I realise that it would still be connecting to the central node app in all of these cases so I can't tell why it only worked in that case.
Damn, I'm on 25.0.1 but the others I'm not sure about, they've all gone to bed. That sucks. It's a wicked project.
Just seen that I can edit my vote... you happen to have 5 minutes to demo?
Would love to give it a shot - Sorry I missed this yesterday.
My gchat is email@example.com so if you're online let's do it!
If we miss each other, before the deadline then no worries, but would still love to show it off. Definitely took a bit of work to get the multiplayer actually working at a rate you could play 60 frames a second.
did you try Firefox 25 + Firefox 25? we've had a lot of success with that.
you can use two tabs to connect, then disconnect. :)
Fagbokforlaget V&B AS
sorry about the Chrome experience.. were you able to try Firefox on MacOS?
yes, it can runs on Firefox.
Thanks! We even used angular! Though, mixed in with other things... It got kinda hectic.
Spatial Automation Lab -- University of Wisconsin, Madison / 3D Systems / Bespoke Innovations
we like to make the sounds with our voices as we play. :)
It's a little hidden in the UI - but you can invite someone!!
When selecting the game use the up and down arrows to select anyone - or friend.
I so wanted double dragon too. Nelson said it didn't load. :(