Milestone 6: Creative Project
Table of contents
Overview
Now that you have completely implemented the 2-team game, do something fun and interesting with your system. Here is how it works.
- Submit a short proposal (2-3 sentences is plenty) via Learning Suite. The proposal will be reviewed to make sure it is not too difficult or too easy. Once approved, a score for this assignment will be entered into Learning Suite for each member of your team.
- Submit via Learning Suite (M6 Report) your approved proposal text (2-3 sentences) and a link to a short video (2-3 minutes) demonstrating your proposed features.
Please use the Submission Notes to paste your proposal text and video link when submitting an assignment in Learning Suite. Do not submit a separate document (.pdf, .docx, .txt). Make sure your video link is publicly viewable.
Your team is on the hook to achieve what you proposed, so start early! I can’t help you with bugs/problems if you leave this until the end of the semester. If you can’t get your project to work at all, it will be very difficult to offer much in the way of partial credit.
Video Grading
In most cases, a well-edited video of no more than 2-3 minutes should be adequate.
Here is the grading rubric for your video:
- Overall quality of the video. Please edit your video and make it a quality presentation: 25%.
- Demonstration of proposed features, i.e., do you demonstrate the functionality of everything that you proposed to do?: 50%.
- Creativity and novelty of your video presentation, i.e., is your video interesting and engaging?: 15%.
- Entertainment value, i.e., is your video fun to watch?: 10%.
Appendix
In this appendix you can find additional information that can be used for creative projects.
Custom Sounds
If you have a custom sound in the form of a WAV file that you want to use in your project, it will need to be converted to an array of values in a C file.
- One option is to use WAVToCode to convert your WAV file to C code. It is a Windows application, so you will need to find a Windows machine to run it.
- Another option is to compile the wav2c.c source code (in the sound directory) and run it from the command line. This program expects a single-channel (monophonic) PCM format WAV file as input and will produce C code as output. If your WAV file is stereo, you will need to convert it to monophonic before using wav2c. You can use Audacity to edit and prepare your WAV files before converting them to C code.