I'm planning on developing an iOS app that would emulate the wiimote. Is this feasible?
I really need help on the Dolphin side of things, but I can handle the iOS stuff.
On the dolphin side, it would need to take the iPhone's gyro data or any button presses as a legitimate wiimote; but I really don't know how to do that.
QUESTION 1:
The wiimote mainly has a d-pad, an A and B buttons. What do the -, +, 1, and 2 buttons do? Are they important for gameplay?
And the infrared sensor increases accuracy, but isn't necessarily required right? If need be, it could be emulated by having a touch-based trackpad square on the screen.
The user could drag his finger on the square to move the IR, like a person using a trackpad.
QUESTION 2:
The nunchuck has an analog stick, a C button, and a Z button. Do all games require the nunchuck? Is essential for gameplay, like with Skyward? How could I emulate both it and the wiimote with only one phone?
If the nunchuck does relatively very little in games, I could bind certain motions to buttons on the phone. The player could record certain motions with the phone and save it to a few buttons on the phone.
For those interested, my iPhone plans are here:
coreMotion's api and onscreen buttons are relatively simple to implement. I'm not very confident with bluetooth, but I'm sure I can manage. I don't think it could be a web app, so it'll have to be a native app. To get around the appstore, side-loading will be used. This means a user can easily get the app through Safari as long as I regularly update the signing.
I really need help on the Dolphin side of things, but I can handle the iOS stuff.
On the dolphin side, it would need to take the iPhone's gyro data or any button presses as a legitimate wiimote; but I really don't know how to do that.
QUESTION 1:
The wiimote mainly has a d-pad, an A and B buttons. What do the -, +, 1, and 2 buttons do? Are they important for gameplay?
And the infrared sensor increases accuracy, but isn't necessarily required right? If need be, it could be emulated by having a touch-based trackpad square on the screen.
The user could drag his finger on the square to move the IR, like a person using a trackpad.
QUESTION 2:
The nunchuck has an analog stick, a C button, and a Z button. Do all games require the nunchuck? Is essential for gameplay, like with Skyward? How could I emulate both it and the wiimote with only one phone?
If the nunchuck does relatively very little in games, I could bind certain motions to buttons on the phone. The player could record certain motions with the phone and save it to a few buttons on the phone.
For those interested, my iPhone plans are here:
coreMotion's api and onscreen buttons are relatively simple to implement. I'm not very confident with bluetooth, but I'm sure I can manage. I don't think it could be a web app, so it'll have to be a native app. To get around the appstore, side-loading will be used. This means a user can easily get the app through Safari as long as I regularly update the signing.