Alpine rescue project
Download
1 / 6

Alpine rescue project - PowerPoint PPT Presentation


  • 91 Views
  • Uploaded on

Alpine rescue project. Designed and executed by the Muffin Assassins: Pawel Maj , Johanna Smith, Garrett Sickles, and Espen Roth. Design Process. Created initial UML and design Started implementing design logic Implemented GUI

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Alpine rescue project' - wayne


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Alpine rescue project

Alpine rescue project

Designed and executed by the Muffin Assassins: PawelMaj, Johanna Smith, Garrett Sickles, and Espen Roth


Design process
Design Process

  • Created initial UML and design

  • Started implementing design logic

  • Implemented GUI

  • Reimagined logic behind GUI and methods, scrapped most logic leading up to this point, and wrote it better




Design highlights
Design Highlights

  • Choose any map you want/any location in North America

  • Use of clickable interface adhered design to OCP

  • Every thing that occurred on our grid was a child of SearchGridObject which implemented clickable

  • Extensive and wise use of inheritance kept our code clean (inheritance is good, but good use of inheritance is MAGIC)


Lessons learned
Lessons Learned

  • No design is ever set in stone

  • If your design is causing trouble, don’t necessarily stick with it if there’s an easier way to do it

  • Design is to give you a place to start- it’s not wrong just because it changes


ad