Art Jam {

Grade

Deadlines

That is, you have three weeks from assignment.

If there is a serious need for an extension, contact your instructor at least 3 days before the final deadline.

Objectives

Brief

Draw a self-portrait (in JavaScript with p5)

Using p5’s drawing instructions, create a self-portrait on the canvas. You have total freedom of representation here, so it could be realistic, abstract, absurd, dada, pointilist, expressionist, cubist, procedural, scary, etc.

The self-portrait must:

Feel free to borrow from any of the example code you’ve seen so far in the course, but make sure to attribute in your README.md.

How to start a project

Remember to take this basic steps to get going:

  1. Download the template project
  2. Rename that folder, maybe to art-jam
  3. Put that folder in your cart253 repository somewhere
  4. Commit and push that change with a message like “Started the art jam”
  5. Keep committing and pushing as you go along to max out your commitment grade

Advice

  1. Start early. Don’t delay thinking about the project. Get your ideas together early so that you’ve got a good amount of time to work on them.
  2. Start small. Think of the smallest possible version of what you want to make and make that first. Once it works, you can start adding to it.
  3. Seek help. Ask for help early to discuss your idea and work out ways to achieve it, as well as to get specific technical help as you run into problems. If you can’t think of an idea, ask for help with that.
  4. Be stylish. Make sure you read the style guide.
  5. Be committed. Remember your grade is heavily affected by your use of version control and writing good commit messages.

Submission

Submission will take place on Moodle. Go to the appropriately named assignment on the Moodle and then submit your work there.

Your submission should just be plain text that includes:

  1. A link to your exercise code in your repository (e.g. https://github.com/pippinbarr/cart253/tree/main/assignments/art-jam/)
  2. A link to your project running online (e.g. https://pippinbarr.github.io/cart253/assignments/art-jam/)

🔥 Make sure that your project actually runs online before you submit 🔥

🔥 Make sure that you have commented your project before you submit 🔥

🔥 Make sure that you have filled out your README.md before you submit 🔥

Evaluation

See the assignment rubric on Moodle for details.


}