I'm creating a multiplayer game just for fun and exploring different techniques like isometric games, node.js and socket.io. The point is that I've tried to make an alternative approach on multiplayer gaming in a browser. Have a look here; http://ny.scsterallure.nl/ The second player connects to the game by going on his mobile device to http://ny.scsterallure.nl/index.mobile.html All though I'm not finished with the game and controls, I think the mobile device controller shouldn't be a webpage but an app. Since the webpage doesn't handle double taps and other events well. So my question is; are there already some generic (virtual) mobile gamepad apps or is this something new? Also what are your opinions on the whole controller interaction.
closed as not constructive by Byte56, Nick Wiggill, Sean Middleditch, Trevor Powell, Josh Petrie Jan 3 at 3:53
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
Such a thing already exists -- see Google's ChannelConnect API. I built a game for a client using this technology to do exactly what you're suggesting. I'd post a link, but unfortunately it was a 1-day banner ad game on Youtube. It was hooked up for iOS and Android, using a browser-based controller.
And TBH, I don't think it's the world's greatest idea, mainly for reasons of latency. As far as I -- and I think most networked game developers -- are concerned, a game isn't playable when the delay between your manipulating a controller and seeing the effect of that manipulation onscreen is more than a tenth of a second, let alone half a second. So the mobile network had better be damned reliable -- which you cannot guarantee with your players on so many different providers, at different times of day.