Informatics 122 Software Design II Lecture 5 Andr

  • Slides: 5
Download presentation
Informatics 122 Software Design II Lecture 5 André van der Hoek & Alex Baker

Informatics 122 Software Design II Lecture 5 André van der Hoek & Alex Baker Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited. 18 October 2021 – 03: 46: 18 © 2009 University of California, Irvine – André van der Hoek 1

Today’s Lecture n Assignment 2 n Calico design, continued 18 October 2021 – 03:

Today’s Lecture n Assignment 2 n Calico design, continued 18 October 2021 – 03: 46: 18 © 2009 University of California, Irvine – André van der Hoek 2

Assignment 2 – Implementation n You are to implement someone else’s design, namely the

Assignment 2 – Implementation n You are to implement someone else’s design, namely the design that you ranked first n In making this implementation, you have two goals – you must hand in a fully working Ogre game adhering to all of the rules of Ogre – adhere to the chosen design as much as possible n Make sure you still have the designs you evaluated, otherwise ask for them now n Due: Tuesday, January 28 th, beginning of class 18 October 2021 – 03: 46: 18 © 2009 University of California, Irvine – André van der Hoek 3

Assignment 2 – Deliverables n Working code (both source and a JAR file) n

Assignment 2 – Deliverables n Working code (both source and a JAR file) n Brief instructions on how to run the JAR file n Brief instructions on how to provide input to the game n A revised UML document describing the design underlying the code – i. e. , the design you eventually implemented n A document describing any and all changes you had to make to the original design with a motivation as to why – why you made these changes – why these changes could not be avoided 18 October 2021 – 03: 46: 18 © 2009 University of California, Irvine – André van der Hoek 4

Assignment 2 – Grading n Completeness – working code covering all of the rules

Assignment 2 – Grading n Completeness – working code covering all of the rules of Ogre n Adherence to the original design n Motivation for modifications to the original design 18 October 2021 – 03: 46: 18 © 2009 University of California, Irvine – André van der Hoek 5