Turning in Your Final Project

We prefer your code be written in javascript and WebGL (or for demo reels, online engines such as three.js) to ease grading and make your code as accessible as possible.

Proper turnin of your final project is worth 10% of your final project grade.

You should place your final project on github, and also upload it using this form. You should provide your: 
  • code: javascript or otherwise.
  • readme file: a Google Doc containing
    • description: your project in four sentences or less.
    • directions: explaining how to run your code.
    • claims: listing any extra credit you claim.
    • your assets: any textures, models, or sounds your code uses.
We prefer that you make your code public, and you may earn 1% extra credit for doing so. If you agree to do so, upload your:

  • public description: describe your project in a few sentences for the general public.
  • live URL: if appropriate, provide the live project URL, such as one on github pages
  • screencast: a link to a video walking us through your project within a few minutes. (You now can screencast with YouTube).

If you would rather not:

  • private repo: put your project on a private github.ncsu.edu repo. 
  • repo URL: make sure that you put the URL for your private repo in your readme file. 
  • share the repo: with Prof. Watson at bwatson@ncsu.edu, and with the class TA or grader.