- For this assignment you are going to be building a 'Game Maker' as your final project!
- You will use your engine to make a game with at least '3' scenes.
- You will put all of your code and deliverables in the Engine directory.
- You can have a separate 'game' directory if you otherwise choose.
- Part 1 README
- Read the project description
- Part 2 README
- More specific requierments of the project and who is going to be responsible for each part
- Part 3 README
- Portfolio instructions
You will be using SDL to build this project and the same libraries that we have been using during the semester.
- General SDL programming tutorials:
| Points | Description |
|---|---|
| 25% (Engineering/Design Patterns) | On the polish of your final project (did it work as intended, were there bugs, did I have to struggle to get your tool running, was your solution well engineered, were there patterns used, etc.) |
| 40% (Requirements) | Did you complete all of the requirements from part 2? |
| 15%% (Wow Factor) | On the creativity and overall 'wow' factor of your project. Was there a cool feature or surprise that got me excited about the project? Does this project have potential to be extended in the future? Were there creative additional tools that supported your work. Was there something not covered in class that you were excited about, learned, and implemented anyway? (Document this to bring to my attention if so!) |
| Points | Description |
|---|---|
| 4% (Engine Architecture diagram) | Did you add the engine architecture diagram to your website "./media/C4Engine.pdf"? |
| 4% (Documentation) | Did you generate something like "http://www.horde3d.org/docs/html/_api.html"? |
| 4% (Build) | Does the build work when I download your repo and run the game? |
| 4% (Post mortem) | Did you learn anything and provide a brief and well-thought out reflection of these learnings? |
| 4% (Website) | Do you have a webpage that presents your project in a positive way with the above materials. |
