6.170 Progress Report: December 5th 2005 Team Voltron: Ed Platt, Clayton Sims, Dave Glasser, Dennis V. Perepelitsa (TA: Vincent Yeung) New Design Issues ----------------- We need to finish our design of an interface for game items to interact with an "inspector" in Edit Mode which allows their various properties (velocity, extender extension, number of breakaway hits, etc) to be set. We still would like to be able to link levels together either by hitting a gizmo or reaching a score. New Bugs -------- While in Edit Mode, the mechanism that prevents gizmo overlap does not function properly for gizmos that are not 1Lx1L. Sometimes, in EditMode, gizmos that have just been spawned by the toolbox buttons blip on screen for a second. Fix absorber to make sure multiple balls all fire synchronously. Sometimes, in EditMode, adding gizmos causes the color of some flippers to change. Resolved Design Issues ---------------------- Music has been implemented in arbitrary formats and added to the themes framework. Some of Edit Mode has been implemented. Background images have been implemented. Environmental modifications system has been implemented, allowing for arbirary changes in the physics. This system has implemented a "Gravity Wave" which is generated radially around a "Shocker" gizmo as an action connection. Implemented arbirarily rotatable flippers. Implemented "Destructable" square bumpers that can have a number of hits, 1-5, specified in the xml before the gizmo is destroyed. Fixed Bugs --------- All instances of not redrawing properly in Edit Mode have gone away or been fixed. Fixed bugs relating to the JFileChooser on Mac. The game no longer freezes when two collisions happen at the same time. Issues From Last Week --------------------- All bugs from last week were fixed; all design issues were addressed. Success At Meeting Plan ----------------------- Significant progress was made towards all of the goals from last week. Running mode is entirely complete. The basics of Edit Mode is complete: we can create and move gizmos and balls, and saving and loading is implemented. What is left is the interface to fine-tune the properties of specific items, and some little details. Additions to the flipper and extender geometry were all finished. Additions to the scoring framework were significant, and finished collision detection Next Week's Plan ---------------- Dennis will finish Edit Mode. Ed will make sure specifications are up to date, work on the final design document and work on a theme. Clayton will finish linking some UI's for edit mode, work on the game Manual, and finish the Technopoly theme. David will deal with XML validation and the borderlines between edit and run modes.