Final Project

Proposal

Please prepare, at minimum, a two page document describing what you will be making for your final project. Please post your word document or PDF to mywebspace (instructions here) and be prepared to present it to the class. Your final project must be made with p5.js. I recommend choosing a topic that we explored as an assignment. Good options are: randomly generated drawings, data visualizations, generative landscapes, interactive animations or simple games using p5 play. Your proposal should include the following:

  • Intro. An intro paragraph describing the topic you are exploring and why you are interested in it.
  • Research. Include three existing projects (artworks, games, etc...) that explore your topic, that you will use for inspiration. For each project, include a screenshot and a sentence or two desciption of the project including why it's interesting.
  • Methodology. A paragraph describing how you will explore the topic. What's your method? What will you make?
  • Process. Break down your project into a list of small individual tasks or challenges. Please have at least 7. The more the better. Think about prioritizing functionality over aesthetics. For example, if you were making a top down dungeon crawler, this could be start:
    • Move a sprite around up, down, left and right
    • Create a room. Make the player collide with walls.
    • Detect a collision from a door and go to another room.
    • Create a key pick up that disappears on collision and can be used.
    • Create a series of rooms to go through.
    • Create a room with a locked door. If the player is holding key, make the locked door open.
    • Give the player the ability to shoot in the direction they are facing.
    • Create an animation for the character when they walk.
    • Create background art.
    • Create a boss room.
    • Etc...

Please note that when I grade these projects I will be looking for three to four weeks of effort. For example, if your final is one simple sketch with a manipulated image using a techinique discussed in class, you will recieve a zero. If you choose a topic like image processing, I highly recommend you doing a series of experiments (e.g. 5-10 sketches) rather than just one. Please remember that your final project accounts for 20% of your final grade in the class.

Don't know how to link a PDF? Here are instructions.

This document will be a part of your final project grade.