Pages

Tuesday, September 18, 2012

Working on a Prototype

So we're getting down to business working on a Prototype for the game Overcast. We started with a group meeting to flesh out an more of a solid idea of what we are going for so we can get some of the basic coding in place as well as the concept art flowing. One of our team members mentioned a handy tool for XNA called tIDE or Xtile (http://tide.codeplex.com/) It is a Tile based map construction kit. With a few hiccups I managed to get it working just fine in the XNA code, but the second problem pronounced itself. For the game we will need a character that moves and jumps that could be blown by wind or other such things. So I started looking for a free usable 2D physics engine that we could use in the prototype. I didn't want to be spending lots of useful time on making the physics of the prototype work when we could be iterating through the best gameplay mechanics to show off. I soon discovered that probably the best one would be the Farseer Engine (http://farseerphysics.codeplex.com/) This Engine is amazing. the capabilities of it far surpass what we could have done in the short amount of time given. So then came the task at making the Farseer Engine recognize objects from the Tide code. This soon became frustration when objects that used the physics engine had to be created a certain way and Tide was doing it's own creating methods. I even tried using the locations of the created tiles to create them again with the physics engine to have the colliding ect, but the result was the viewport for Tide and the dimensions used by Tide couldn't map together. Without more documentation on the Tide side I couldn't get the layout correct. Not wanting to waste more time, There had to be a decision made. Either continue to plug away with the two sets of code or only use one and make the other one work. My preposition to our group is to use the physics engine and then develop the map not necessarily a fully functional Tile Set Editor, but using objects creating in the Physics Engine with our art and design. This I believe is the direction we are heading and hopefully in the next couple of days we will have a white box working to play around with different weather abilities.

No comments:

Post a Comment