Download presentation
Presentation is loading. Please wait.
Published byHelen McDonald Modified over 8 years ago
1
The End …but there’s still some work to do
2
What Remains 1.Final Project Submission (20% of final grade) 2.Take Home Final (10% of final grade) 3.In-Class Final (5% of final grade)
3
Final Vooga Submission 1.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 2.Overall Group Design (25%) 3.Individual Functionality (25%) 4.Individual Design (25%)
4
Final Vooga Submission 1.Overall Group Functionality (25%) 2.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 3.Individual Functionality (25%) 4.Individual Design (25%)
5
Final Vooga Submission 1.Overall Group Functionality (25%) 2.Overall Group Design (25%) 3.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 4.Individual Design (25%)
6
Final Vooga Submission 1.Overall Group Functionality (25%) 2.Overall Group Design (25%) 3.Individual Functionality (25%) 4.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 1 st half of semester too Patterns covered: 1.Memento 2.Iterator 3.Proxy 4.State 5.Intepreter 6.Visitor I will send out sample questions for these patterns…during finals week
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.