1 / 8

The End

The End. …but there’s still some work to do. What Remains. Final Project Submission (20% of final grade) Take Home Final (10% of final grade) In-Class Final (5% of final grade). Final Vooga Submission. Overall Group Functionality (25%) Functional Game Framework, with many useful features

star
Download Presentation

The End

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The End …but there’s still some work to do

  2. What Remains • Final Project Submission (20% of final grade) • Take Home Final (10% of final grade) • In-Class Final (5% of final grade)

  3. Final Vooga Submission • Overall Group Functionality (25%) • Functional Game Framework, with many useful features • Functional Level Editor, with some useful features • Demo Game that Uses The Features • DEMO VIDEO • Overall Group Design (25%) • Individual Functionality (25%) • Individual Design (25%)

  4. Final Vooga Submission • Overall Group Functionality (25%) • Overall Group Design (25%) • Team Design Doc. A explanatory documentation that explains how to use all the various features of the framework, including things like level editor integration. • Written for a game developer who wants to build a game with your framework • Use plenty of example code! (maybe cribbed from your demo game) • Don’t just explain the easy stuff. Include discussion of how to extend the framework if you need custom functionality. • NOT 8 design docs stapled together • Does NOT need to talk about design rationale • Individual Functionality (25%) • Individual Design (25%)

  5. Final Vooga Submission • Overall Group Functionality (25%) • Overall Group Design (25%) • Individual Functionality (25%) • Write a short document that explains what features and classes you implemented • Obviously, you should have implemented quite a bit of stuff • Everything must be in the git repo, and integrated (NOT “oh well you just run this separate thing and you see…”) • If you break your team’s git repo on Thursday night, you will be penalized • Individual Design (25%)

  6. Final Vooga Submission • Overall Group Functionality (25%) • Overall Group Design (25%) • Individual Functionality (25%) • Individual Design (25%) • Your design doc • From the Vooga website: “Your design exemplifies a strong command of the design concepts discussed in this course. You have chosen a good balance between useful default functionality and providing the ability for custom expansion. Your design is sophisticated, involving several different classes interacting in an interesting way that goes beyond a single pattern. Your explanation is clear and shows effort, including code samples and diagrams where appropriate. Your design document shows a detailed command of the terminology and discusses several design alternatives each of which is a viable design in its own right.”

  7. Take Home Final • You’ve got it • Due 5/4 2pm (time the in-class final starts) • Any questions?

  8. In class final • Similar to Midterm, covers 1st half of semester too • Patterns covered: • Memento • Iterator • Proxy • State • Intepreter • Visitor • I will send out sample questions for these patterns…during finals week

More Related