XNA Creators Club Online
Page 1 of 1 (8 items)
Sort Posts: Previous Next

Is this a fail or an inconvenience?

Last post 09/11/2009 0:24 by The ZMan. 7 replies.
  • 08/11/2009 18:58

    Is this a fail or an inconvenience?

    I'm reviewing a game which has local multiplayer.

    When local multiplayer is chosen, all signed in controllers are added to the game.

    This is a problem, but I'm not sure it is a fail.  You have to play "hunt the controller" to sign out the extra controllers, but the game makes it clear which controllers are signed in and how to sign out any undesired controllers.

    This looks like a design decision on the part of the game author - instead of starting with one controller joined and allowing other controllers to join, this game starts with all controllers joined and allows some controllers to leave.

    Is this just a deviation from best practices or is it a fail?
    Three colors, endless fun ... Primary Attack
  • 08/11/2009 20:42 In reply to

    Re: Is this a fail or an inconvenience?

    Answer
    Reply Quote
    It's a fail. Assuming all turned on controllers are playing is the same as not detecting the primary controller. So fail it in the same vein.
  • 08/11/2009 20:46 In reply to

    Re: Is this a fail or an inconvenience?

    I wouldn't fail for that. It might not be necessay (for local multiplayer anyway, I just replied to a thread where a XNA bug automatically adds all signed in players to a networksession) but as long as the game makes it clear what's going on I don't see a reason that this would be a fail.
  • 08/11/2009 20:48 In reply to

    Re: Is this a fail or an inconvenience?

    It's not a framework bug. He's just coding it incorrectly. Many XBLIG's handle this correctly already.
  • 08/11/2009 20:52 In reply to

    Re: Is this a fail or an inconvenience?

  • 08/11/2009 21:22 In reply to

    Re: Is this a fail or an inconvenience?

    Done.  Thanks for the clarification.
    Three colors, endless fun ... Primary Attack
  • 08/11/2009 21:38 In reply to

    Re: Is this a fail or an inconvenience?

    Harald Maassen:
    I wouldn't fail for that. It might not be necessay (for local multiplayer anyway, I just replied to a thread where a XNA bug automatically adds all signed in players to a networksession) but as long as the game makes it clear what's going on I don't see a reason that this would be a fail.

    Yes, I was on the fence on this one, but will go with George's view of the rule about no automatic sign-in of other controllers.
    Three colors, endless fun ... Primary Attack
  • 09/11/2009 0:24 In reply to

    Re: Is this a fail or an inconvenience?

    Yes its totally a failure - follow the 'players should never have to play hunt the controller' rule. If I play with a buddy and there's other controllers signed in we should not have to find those controllers to logout or even disconnect (we've seen a couple of games that insisted in playing N players where N is however many connected controllers). ALso consider those other logged in controllers may be guitars or drumkits.

    The correct way is for player 1 to be selected at the 'Press start' screen and then all other players have a 'press (A) to join (B) to leave (start) to play' just like Halo etc do it.
    Play Kissy Poo - a game for 4 year olds on Xbox and windows
    The ZBuffer
    News and information for XNA
      Follow The Zman on twitter, Email me
        Please read the forum FAQs - Bug/Feature reporting
          Don't forget to mark good answers and good playtest feedback when you see it!!!
Page 1 of 1 (8 items) Previous Next