Support our Sponsors:

Go Back   Touch Arcade > Developer Discussion > Public Game Developers Forum

Reply
 
Thread Tools Display Modes
  #11  
Old 01-21-2013, 02:36 PM
DistantJ's Avatar
DistantJ DistantJ is offline
Senior Member
iPhone 4, iOS 5.x
 
Join Date: Jan 2012
Posts: 393
Default

Wow, the 8-bitty is ridiculous isn't it? The mapping is exactly the opposite of what it should be... Start and Select are important face buttons on the other controllers... I guess it's a matter of either compromising between the two or offering users an option to pick a 'mode'...
Reply With Quote
  #12  
Old 01-21-2013, 02:46 PM
ChaoticBox's Avatar
ChaoticBox ChaoticBox is offline
Senior Member
 
Join Date: Oct 2008
Location: Toronto Canada
Posts: 859
Default

Yeah it's increasingly getting to the point where custom user mappings will be a requirement. There are at least 4 other controllers I know of that aren't on that PDF due to lack of info, and the list will just grow...

For now, you can usually get away with letting a user pick between a few preset mappings, since there are generally only 2 common layouts for the buttons: 5,6,7,8 and 9,0,E1,E2 - the iMpulse kinda threw a wrench into that In Silverfish and Match Panic I let people choose a preset in the options menu by hitting up/down on their controller - that option is hidden otherwise since 99% of folks won't care.
Reply With Quote
  #13  
Old 01-21-2013, 03:24 PM
BravadoWaffle's Avatar
BravadoWaffle BravadoWaffle is offline
Senior Member
iPad (3rd Gen)
 
Join Date: Sep 2010
Posts: 393
Default

This is awesome! Thanks a ton! We will most certainly be including iCade compatibility in our upcoming game.
Reply With Quote
  #14  
Old 01-23-2013, 02:51 PM
DistantJ's Avatar
DistantJ DistantJ is offline
Senior Member
iPhone 4, iOS 5.x
 
Join Date: Jan 2012
Posts: 393
Default

MANOS doesn't have a settings menu, so I'd have to make one just for this one option...

The way I've figured it for now is...

Jump/B = 5, 9, 0, 8
Shoot/A = 6, E1, E2
Pause/Start = 7

Button 7 would work as 'Start' because that's the top button on the iCade Mobile and a button not many people are going to want to use on the iCade, and will feel authentic as the 'Start' button on the 8-Bitty. when it says 'Press Start' on the title screen, any button will work, so owners of iCades won't have to try to search for which button functions as 'Start'.

The buttons which work as A and B then will have the correct NES layout on the 8-Bitt, the Super Mario All-Stars SNES layout on the iCade Mobile, and a decent layout on the original iCade too. The only real downside is that on the 8-Bitty, 'Select' would function as a jump button, which might seem a little weird, but oh well. It also would be a bit lame for iControlPad users to not have the middle buttons function as pause, but they are going to have to blame 8-Bitty for that, heh.

I think I'll probably have to have mapping options in any projects which work out any more complicated than this one, though I do try to keep my number of buttons to a minimum for the sake of simplicity for those using the touch screen. In Awesome Land every button but 7 (Pause) can be Jump, a la Sonic, and I don't plan on any of my virtual button platformers being any more complicated than 2 buttons, so hopefully this model can continue to work.
Reply With Quote
  #15  
Old 01-23-2013, 03:38 PM
Connector Connector is offline
Banned
iPad (4th Gen), iOS 7.x
 
Join Date: May 2012
Location: In the Chatroom
Posts: 15,759
Default

Do you guys know if the Gameloft Duo Gamer Joystick will ever open up to games other than Gameloft? It is a great joystick, but the lack of games is the archilles heel of it. Any of you developers ever inquired about it to use in your games? Or do you think that joystick will just stick to Gameloft titles? And is Apple coming out with a wireless joystick like in the rumours?

I was going to buy a 8 bitty, but hearing all the mapping problems makes me think twice. And is there no way for your apps to autosense which icade is being used, and automatically remap?
Reply With Quote
  #16  
Old 01-23-2013, 06:49 PM
ChaoticBox's Avatar
ChaoticBox ChaoticBox is offline
Senior Member
 
Join Date: Oct 2008
Location: Toronto Canada
Posts: 859
Default

Quote:
Originally Posted by Connector View Post
Do you guys know if the Gameloft Duo Gamer Joystick will ever open up to games other than Gameloft? ... And is Apple coming out with a wireless joystick like in the rumours?
There's no public SDK for the Gameloft brick AFAIK, but I don't know their plans. I wouldn't hold my breath for an Apple branded controller...

Quote:
Originally Posted by Connector View Post
I was going to buy a 8 bitty, but hearing all the mapping problems makes me think twice. And is there no way for your apps to autosense which icade is being used, and automatically remap?
No way to detect these devices (without using private APIs). iCade input is a clever (but ugly) hack. Apps just put up an invisible text input field and watch for characters to show up. Technically, you can play an iCade-enabled game using the software keyboard - there's no difference as far as the app is concerned.
Reply With Quote
  #17  
Old 02-01-2013, 06:33 PM
ChaoticBox's Avatar
ChaoticBox ChaoticBox is offline
Senior Member
 
Join Date: Oct 2008
Location: Toronto Canada
Posts: 859
Default

I've updated the PDF with mappings for the Nyko PlayPad: http://www.chaoticbox.com/amalgamatedicademappings.pdf

Nyko's mappings are by far the worst of the bunch. I can't imagine how they came up with those I wish these companies would at least look at the official iCade stuff before declaring their stuff "compatible"
Reply With Quote
  #18  
Old 02-02-2013, 01:05 PM
Adams Immersive Adams Immersive is offline
Senior Member
 
Join Date: Dec 2008
Location: Ohio
Posts: 1,352
Default

Lots of interesting products out there. Nyko seems to support every platform on Earth EXCEPT iOS! Although if it's just a BT "keyboard", they don't have to. (Still, you'd think they'd list iOS support, as the largest mobile gaming market.)

Maybe they don't list it because they haven't worked out the analog sticks fully.
Reply With Quote
  #19  
Old 02-02-2013, 03:23 PM
ChaoticBox's Avatar
ChaoticBox ChaoticBox is offline
Senior Member
 
Join Date: Oct 2008
Location: Toronto Canada
Posts: 859
Default

Quote:
Originally Posted by Adams Immersive View Post
Nyko seems to support every platform on Earth EXCEPT iOS! Although if it's just a BT "keyboard", they don't have to. (Still, you'd think they'd list iOS support, as the largest mobile gaming market.)
Yeah it's really obvious that iOS was an afterthought (and not a very well thought-out afterthought!) The only place "iOS" or "iCade" are mentioned are in their FAQs.

I was a bit reluctant to include Nyko in the list for those reasons, but their controllers seem to be more readily available and lower priced than many of the other "official" products, so there's a chance users might pick these up vs other options.
Reply With Quote
  #20  
Old 02-03-2013, 04:24 PM
Mr Qwak Mr Qwak is offline
Senior Member
 
Join Date: May 2010
Posts: 179
Default

This is *very* useful, thanks so much Chaotic Box.

Is Bluetooth iCade style the most most common way of connecting a controller to an iOS device now?
Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Copyright 2012, TouchArcade.com, LLC.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Copyright 2008 - 2011, TouchArcade.com. Privacy Policy / DMCA Copyright Agent