YOUR MIDTERM PROJECT IS DUE ON OUR NEXT CLASS MEETING, TUESDAY, MARCH 19!
Just a reminder, your midterm should include the following:
Come up with a concept for an interactive application. It should have a purpose, either something playful, a game, drawing program, etc. This should be a NEW sketch, different from what you’ve been working on all semester. This sketch should have user input in the form of a mouse click or key press. It should use IF/ELSE statements, boolean buttons, loaded images, “user defined” functions, and for or while loops.
I want to be very clear about this- I am expecting to see all of this functionality in your application:
- IF/ELSE statements
- FOR or WHILE loops
- At least one loaded image
- At least one user defined function, but ideally more
- User input (mouse, mouse clicks, key presses are all fine)
- Boolean variables that you toggle (or a state variable if that’s more applicable to your program)
YOUR PROJECT MUST RUN WITHOUT ERRORS WHEN YOU PRESENT IT TO THE CLASS!
It is ok if you are not able to complete everything you set out to do, but I am expecting to see something very close and at least a proof of concept. You will be graded on how “complete” your application is.
In order to receive credit for your midterm project, you MUST document your work on the blog. You will not receive any credit for the project if you only show it in class. For your blog post, write a summary of what you set out to create, what you were actually able to complete, what challenges you ran into along the way, and how you want to improve this application going forward. Embed your application from openProcessing (if you need a review of how to do that, look at these class notes). If for some reason your application is not running correctly on openProcessing, you must post your code, a screenshot of your application, and the reason why you could not upload it to openProcessing.
Blog posts are due by Friday, March 22nd. Posts received after Friday, March 22nd will be marked down.
Late homework can be turned in for partial credit until Friday, March 22nd as well. Anything received after Friday, March 22nd will not be counted.