Sunday, April 21, 2013

Alpha in Sight

Over the past week, I have been trying to get my part of the alpha build ready for integration. We have about seven different parts of this alpha build that needs to get integrated and the more prepared my part is the less trouble we may run into...hopefully. We managed to get another build on the device to test some more aspects out. We finally got our group member who has an iPad to register his device onto the Apple Developer license. Now we have a fairly wide range of devices to check all sorts of compatibility issues which is definitely a plus.

I also received the final versions of levels one, two, and three. I spent some time trying to make sure that everything that I needed in the level was being used by my code correctly without any problems. There are some issues that still need to be addressed for our alpha build. The goal to reach in each level, which is the bed, needs to trigger the end of the level completion which we have not implemented as of lately. That is basically our win/lose condition there so definitely need to get a move on with that. There are tweaks that I need to make to my code now that most of my code works as needed. For example, the roll sequence:

event cat tapped
{
       check to see if cat isn't rolling
       {
              change camera to rolling camera and follow cat movement
        }
}

The (poorly written) pseudocode above is my implementation of the camera change which I have discussed in my earlier posts. Now that this works, I need to restrict the changing of the camera to occur only once per roll. At the current state, the code allows for the user to tap the cat as much as they want and change the camera at will. This is a simple fix that will basically be governed by a boolean variable. That is just one of the things that I need to do this week to set up for alpha.

No comments:

Post a Comment