|
Projects
Spring 2012 Older Courses Fall 2011 Spring 2011 Fall 2010 Spring 2010 Fall 2009 Spring 2009
Fall 2008
Spring 2008
Fall 2007 HOWTOs |
SWEspr09 /
AwhiteAssignments Discussion Group Theater Apps Course Advertisement Learning FlexReading and Writing AssignmentsMMM Chapters 1-3 Joel on Software - How to be a program manager Game ProjectHere's my Jupiter beta release: aw-jupiter-release Here's my Mars alpha 2 release: aw-mars-release Here's my Moon alpha release: aw-moon-release Here is my idea document with 3 game ideas: Attach:game_proposal.doc Here are the corresponding images: Stick Figure Spy![]() Box2D GameNote: This is a screenshot of the demo. If I go with this concept, I plan to make the demo interactive, and add different actions that you can perform on the box person. ![]() Space GameEnjoy my sweet MS Paint skills! ![]() Theater AppTheaterApp Writeup The theater app will be broken up into 4 releases:
Alpha 1 "Dopey"To be delivered Friday, February 27 2009 Features
Dopey should have a completely functional user interface similar to video editing software. A timeline will be at the bottom of the screen and consist of snapshots of each scene. This will allow users to switch between scenes with ease. The main canvas will be in the top-left of the screen. This will be where the user edits the individual scene. To the right of the main canvas will be a file tree or other list of scene objects. Objects will be stored in an Amazon S3 bucket and accessed by the app when needed. Accessing Amazon S3 will be done using code written by another class member. This will be the biggest "show stopper" feature to be implemented early in development in order to make sure it is a rock solid feature. Users should be able to drag a file from their desktop to the S3 bucket via the app in order to upload files. Alpha 2 "Grumpy"To be delivered Friday, March 6 2009 Features
Grumpy development will build on top of the features completed in Dopey, and implement image layers and placement. Image manipulation will be performed by right-clicking on an image (or object) and selecting an option. Sounds will also be implemented during this phase. Also, lighting should be implemented. Beta "Sleepy"To be delivered Friday, March 13 2009 Features
Sleepy development will again build on the foundation of the Dopey and Grumpy releases. Development on this release will focus on extra features, such as saving a scene. A scene should export to an XML file in the following format:
<scene name="my_test_scene">
<Objects>
<object name="object_id" type="background" image="bg.png">
<object name="object_id2" type="actor" image="actor.png" />
</object>
</Objects>
</scene>
Stable ReleaseTo be delivered Friday, March 27 2009 This will be the final product to be given to the theater students. All bugs should (hopefully) be fixed and the app should be completed. |