






Hotspots: Admin Pages | Turn-in Site |
Current Links: Case Final Project Summer 2007
33k! M6 Domain Implementation
Finally with the Analysis and Design parts of the project done, the actual programming began. The group implemented the game as a collection of 2000 locations each with events that can happen and different possible terrains as well. Using trigger events these events signal the event responder to update the application model.
Importance of getting started early
The domain objects needed to be implemented. No GUI was required for this milestone, however team 33k! had a semi-functional GUI by the time of the demo. The process was Agile development, and SUnit tests were written for the classes implemented. The repository was used and updated periodically. Once again, the reason the group was able to get ahead was because of a strong foundation thanks to dedicating a good amount of time to the analysis and design phases.
Importance of putting effort into previous milestones
Pair programming works well for this milestone and is much more convenient than everybody trying to put together everything they wrote almost completely separately. Having implemented the facade design pattern made much easier to handle and generate random events while reducing cohesion. Using the facade design pattern also made BOSS significantly easier to implement.
Also, the use of the repository is most advantageous. It certainly made working as a team and gradually working on towards the final project, much easier.
Link to this Page
- 33k! last edited on 12 December 2008 at 8:47 pm by c-76-17-51-57.hsd1.ga.comcast.net