Create an HTML5/JavaScript game and/or interactive web application using content of your own choosing.
You may choose to create a new application, or extend upon and refine an application that you started in one of the class exercises.
Note that the the tutorials for Exercise #7 are designed to allow you to extend the exercise into more of a game for your final project. Thus, many students choose to extend Exercise #7 for the final, but you have the option to extend/refine a different exercise or work on something new.
Strive to create a pleasant user experience (UX) through thoughtful interaction design, a focus on usability, and by providing engaging interactivity and user feedback. Strive to create an attractive and easy to use interface (UI) through the use of graphic design, layout, style, imagery, typography, and/or animation.
Explore and demonstrate JavaScript programming techniques and logic such as the use of variables, functions, conditional statements, loops, arrays, objects, DOM and event scripting, jQuery methods, and/or other programming as appropriate to your concept.
Create a "final" folder within your "Lastname_Firstname" folder on the mat server. Upload your webpage(.html/.css), JavaScript(.js), and any other dependent files to this folder on the server. See FTP Information for details.
Once you've completed your final project, participate in the Final Project Review and Reflection Discussion in Canvas (to be posted during finals week).