Implementing the 3D UI

July 3, 2007 at 7:17 am | In Uncategorized | Leave a Comment

While I was able to meet the goals of last week’s to-do list, there haven’t been any commits for the last few days.  This is because I am focusing on (1) solidifying the Model-View-Controller design pattern in this project, to make it easier to (2) implement a Strategy design pattern for the 3D UI to allow it to handle user input in different ways depending on how the user is currently interacting with it, which will let me (3) develop the code that will allow object manipulation in the 3D scene.  Unfortunately, this all needs to be done before the next commit; otherwise there is nothing meaningful to upload (i.e. there would be a lot of unused code).  Please be patient; the next commit will be worth it :) .

In case you are wondering why the 2D UIs are still lacking, this is because the development methodology for this project has been changed at the recommendation of my mentor.  Basically, I’m currently focusing my efforts on creating a level editor that will use only Boxes.  Doing so will let me get the most of the infrastructure in place necessary for the other objects, while (a) still having something slightly useful and functional in SVN, and (b) allowing me to make necessary design changes early on without a ton of refactoring.  Once things have been ironed out in the Box editor, I’ll start adding other objects.  They’ll all come quickly once the infrastructure is in place :)

No Comments Yet »

RSS feed for comments on this post. TrackBack URI

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.