Inspiration

Who doesn't love old Nintendo games? We definitely do and we want to play together on the go!

What it does

We've created networking protocols for any NES game to be played on iOS devices. Working over Bluetooth or Wifi, you're able to quickly connect and start playing your favorite games.

How I built it

Building on top of Conrad's NES emulation framework in Obj-C, Alex was able to create multipeer connectivity protocols that passed the game data between the devices.

Challenges I ran into

Multipeer Connectivity frameworks on iOS aren't used very often and the documentation isn't extremely helpful. Building a simple way for users to connect that was able to handle connects and disconnects led to several challenges.

Accomplishments that I'm proud of

The speed of the gameplay! The lag time isn't even noticeable between the devices. It feels seamless and brings on some serious nostalgia.

What I learned

Learned to work with the MC Framework and work with Obj-C wrappers around C classes.

What's next for NES

Other systems? Android to iOS? Using an external monitor? Who knows!

Built With

Share this project:

Updates