Machine ProjectSpecifications
Create a App game that would allow you to exhibit your understanding of the principles of Object-
Oriented Design/Programming. Your game should raise awareness on any of the Millennium
Development Goals (MDG), and on possible solutions to address the MDG. You can base your game
on existing games, but of course you have to site your references / inspiration for the game. You will
upload your game in google play.
Keep your game simple so that you are sure that you can finish it on time.
Information on MDGs
UN Site for MDG:http://www.un.org/millenniumgoals/
Wikipedia article for
MDG:http://en.wikipedia.org/wiki/Millennium_Development_Goals
Basic Functional Requirements
1. Game should should raise awareness on any of the MDGs, and on possible solutions to address
the MDG. Chose only one MDG.
2. Single player
3. Save and load game
4. Graphical user interface
Bonus*
 Multiplayer
 AI Mode
 In game animations
 Application of advance OOP design (design patterns)
*IMPORTANT:Bonus items will not be checked unless all basic requirements are completed.
Maximum of 10 bonus points can be given.
MPMilestones
October 20, 2017- Milestone 1: Initial game design and system design (class diagram)*
October 27, 2017- Milestone 2: Revised game design and system design (class diagram)*
November 3, 2017- Final MP Submission (Online Submission)
MPDemo
November 10, 2017
*IMPORTANT: Do not include UI components in the class diagram. Include only core components of
your game.
MPORTANT:Milestone 1 - 2, should be submitted during the first 5 mins of class time. Final
deliverable should be submitted via email at the latest, 5 mins before class time.
Submission Guidelines:
For MPmilestones:
1. For Milestone 1, submit the deliverable in a short BROWN envelope. On the
non-flap side upper-right corner, write the following information:
CPET415 MP
<LastName1>, <Nickname1>
Example:
CPET415 MP
Dela Cruz, Juan
2. For Milestone 2, just reuse the brown envelope from Milestone 2.
3. When submitting succeeding milestones, make sure the previous milestones are included
in the submission.
For the final MPsubmission:
1. Compress project files into a zip file. Zip file should contain the items below.
Zip file should follow the naming convention:
CPET415-MP-<LastName1><Nickname1>.zip
Example:
CPET415-MP-DelaCruzJuan.zip
a. Project folder (in Eclipse or Netbeans) containing all project
files including resources (images, sounds, etc).
b. PDF copy of the game design following the naming
convention:
CPET415-MP-GameDesign-
<LastName1><Nickname1>.pdf
Example:
CPET415-MP-GameDesign-DelaCruzJuan.pdf
c. Dia and PDF copy of the class diagram following the naming
convention:
CPET415-MP-<ClassDiagram>-
<LastName1><Nickname1>.<FileExtension>
Example:
CPET415-MP-ClassDiagram-DelaCruzJuandia
CPET415-MP-ClassDiagram-DelaCruzJuan.pdf
2. Email your submission to dwight_sabio@dlsu.edu.ph following the format:
Subject:
[CPET415] MP - <LastName1>,<Nickname1>
Example:
[CPET415] MP - Dela Cruz, Juan
Body:
CPET415 MP
<LastName1>, <Nickname1>
Example:
CPET415 MP
Dela Cruz, Juan
Document Formats
Class Diagram: ClassDiagram.doc
Game Concept: GameDesignDocument.doc
Additional Guidelines
- MP are done individually.
- Only running and working submissions will be checked. Submissions that are not
running and not working will be disregarded.
- Class diagrams should be created using Dia.
- 10 points deduction for every guideline statedabove that was not followed.
- Late submissions will not be accepted.
Grading Scheme
Game Concept* 10 points
System Design* 40 points
Implementation 50 points
TOTAL 100 points
*IMPORTANT: Grade for game concept and system design will come from Milestone 2.

Midterm Project

  • 1.
    Machine ProjectSpecifications Create aApp game that would allow you to exhibit your understanding of the principles of Object- Oriented Design/Programming. Your game should raise awareness on any of the Millennium Development Goals (MDG), and on possible solutions to address the MDG. You can base your game on existing games, but of course you have to site your references / inspiration for the game. You will upload your game in google play. Keep your game simple so that you are sure that you can finish it on time. Information on MDGs UN Site for MDG:http://www.un.org/millenniumgoals/ Wikipedia article for MDG:http://en.wikipedia.org/wiki/Millennium_Development_Goals Basic Functional Requirements 1. Game should should raise awareness on any of the MDGs, and on possible solutions to address the MDG. Chose only one MDG. 2. Single player 3. Save and load game 4. Graphical user interface Bonus*  Multiplayer  AI Mode  In game animations  Application of advance OOP design (design patterns) *IMPORTANT:Bonus items will not be checked unless all basic requirements are completed. Maximum of 10 bonus points can be given. MPMilestones October 20, 2017- Milestone 1: Initial game design and system design (class diagram)* October 27, 2017- Milestone 2: Revised game design and system design (class diagram)* November 3, 2017- Final MP Submission (Online Submission) MPDemo November 10, 2017
  • 2.
    *IMPORTANT: Do notinclude UI components in the class diagram. Include only core components of your game. MPORTANT:Milestone 1 - 2, should be submitted during the first 5 mins of class time. Final deliverable should be submitted via email at the latest, 5 mins before class time. Submission Guidelines: For MPmilestones: 1. For Milestone 1, submit the deliverable in a short BROWN envelope. On the non-flap side upper-right corner, write the following information: CPET415 MP <LastName1>, <Nickname1> Example: CPET415 MP Dela Cruz, Juan 2. For Milestone 2, just reuse the brown envelope from Milestone 2. 3. When submitting succeeding milestones, make sure the previous milestones are included in the submission. For the final MPsubmission: 1. Compress project files into a zip file. Zip file should contain the items below. Zip file should follow the naming convention: CPET415-MP-<LastName1><Nickname1>.zip Example: CPET415-MP-DelaCruzJuan.zip a. Project folder (in Eclipse or Netbeans) containing all project files including resources (images, sounds, etc). b. PDF copy of the game design following the naming convention: CPET415-MP-GameDesign- <LastName1><Nickname1>.pdf Example: CPET415-MP-GameDesign-DelaCruzJuan.pdf c. Dia and PDF copy of the class diagram following the naming convention: CPET415-MP-<ClassDiagram>- <LastName1><Nickname1>.<FileExtension>
  • 3.
    Example: CPET415-MP-ClassDiagram-DelaCruzJuandia CPET415-MP-ClassDiagram-DelaCruzJuan.pdf 2. Email yoursubmission to dwight_sabio@dlsu.edu.ph following the format: Subject: [CPET415] MP - <LastName1>,<Nickname1> Example: [CPET415] MP - Dela Cruz, Juan Body: CPET415 MP <LastName1>, <Nickname1> Example: CPET415 MP Dela Cruz, Juan Document Formats Class Diagram: ClassDiagram.doc Game Concept: GameDesignDocument.doc Additional Guidelines - MP are done individually. - Only running and working submissions will be checked. Submissions that are not running and not working will be disregarded. - Class diagrams should be created using Dia. - 10 points deduction for every guideline statedabove that was not followed. - Late submissions will not be accepted. Grading Scheme Game Concept* 10 points System Design* 40 points Implementation 50 points TOTAL 100 points
  • 4.
    *IMPORTANT: Grade forgame concept and system design will come from Milestone 2.