Game Development Community

Im almost done my game I need help with the Evil CheckList

by John Bura · in Torque X 2D · 07/18/2010 (7:57 pm) · 10 replies

Hi guys,

First of all thank you to everybody helping me on my game. Im practically done my game and Im feel that from a content point of view I am ready to send this off into playtest. However, I have some questions about the evil checklist that I cannot answer myself. This week Im going to put together all of the promotional materials(video screenshots). Also if anybody has any other helpful hints about this process of getting onto Xbox MarketPlace Please let me know. :)

So for my project I am using the game kit and the new Beta (wow the new beta is amazing!)

Here are my Evil Check List questions

Controller Support
Do I have to code anything else for all of the controller options or does the new beta cover all of that? I haven't coded anything for multiple controller support.

Profile Logout
Do I have to code anything for this?

Storage Device.
My Game does not require saved states or games. Do I have to worry about this?

Resolution issues.
Right now I have set my preferred backbufffer to 1280x720. As I understand it this is the default that which all TVs will work on. Everything is within my save area. Im just worried on a obscure TV that it may not work.

Pushing the XboxButton and pausing
So right now if I push the Xbox button in my game all of the gamestate functions pause except for the music.
Where exactly is the code for that. All I need to do is drop in a pause bool to make sure that my pause methods get called.

And I think that about sums it up. This is my first XBLIA game. So if anybody has any helpful hints that would be awesome.
Thanks Again guys, you have made this process of switching to TXB really easy and fun :)


#1
07/19/2010 (5:37 pm)
The only thing i really had to add was the storage device stuff, other than that the TX engine took care of everything. Do you have multiple controllers for your xbox? you can test it yourself if you do. I have 2 controllers, guitar, drums etc, plus a wired controller for the PC. The wired controller works just like any control.

#2
07/19/2010 (5:44 pm)
I'm actually having some problems with the controller disconnect. I am putting this tin the process tick

if (!GamePad.GetState(PlayerIndex.One).IsConnected)
            {
                PauseLocus();
            }

When I disconnect the screen and music flickers.

Also when you push the big round Xbox Button it pauses the game but doesn't pause the music. Where is that in the code? All I need to do put the audio stop code in and it should work :)
#3
07/19/2010 (7:49 pm)
First make certain you put your game in playtest, maybe even now, before you are done. they will complain and suggest things you may not have thought of, plus point out any other things they believe would violate the evil checklist.

In playtest you can update at any time.
#4
07/19/2010 (10:02 pm)
you will also want to make sure it auto detects the controller no matter what player slot it is set to. alot of the guys on there will give you grief if it doesn't. They seem to think its a sin to have to unplug their drums/guitars.
#5
07/20/2010 (12:50 am)
If you fail the test doesn't it take 7 days for you to resubmit?

Also I have found this resource very helpful I can't get the GameState to work
www.torquepowered.com/community/forums/viewthread/115707

if (!Game.Instance.IsActive | Guide.IsVisible | !GamePad.GetState(Game.Instance.GameState.PlayerIndex).IsConnected)
{
   if (!Game.Instance.GameState.GuidePaused)
   {
      Game.Instance.GameState.Paused = true;
      Game.Instance.GameState.GuidePaused = true;
      Game.Instance.BeginPause();
   }
}
else
{
   if (Game.Instance.GameState.GuidePaused)
   {
      Game.Instance.GameState.Paused = false;
      Game.Instance.GameState.GuidePaused = false;
      Game.Instance.EndPause();
   }
}

I know I have to set something up but I just don't know what.
Thanks Guys. :)
#6
07/20/2010 (1:23 am)
You do not have to wait 7 days in playtest, its a free for all. However there is no pass or fail. Its just like a preflight. When it's ready then it goes to review and people test it. Go to the playtest first not the review. People will also give you gameplay suggestions etc.

Plus the MVPS will like you more. If you place it directly in review without a playtest they will try harder to fail you, then tell you you should have done a playtest.

Plus it will give all of us a chance to play around and give you feedback as well.
#7
07/20/2010 (1:31 am)
Alright Im going to put my game in playtest Tomorrow. Im just going to do a few more things that I know should be done before I go playtest it.
#8
07/20/2010 (4:09 pm)
Great let me know when it's up there and I will post it in the TX games thread. Cannot wait to try it out.

#9
08/06/2010 (12:28 am)
Did you ever finish the game? Most times games fail because of the "Good ole try saving.. then pull the memory card" Trick or because of the start the game with controller 1 and then turn it off then try controller trick.. They caught me with the memory card trick before..

Lol.. But im a newbie and it happens..

:)
#10
08/06/2010 (1:05 am)
Yeah, I put it in review and then it failed so my 'jail time' is up soon.

I have to thank pino for all of the controller logic. But as far as I know its a pass. It goes into review tomorrow.