Mini Assignment 1
Draw a face with code/ draw a face by hand/ generate a face (optional)
(Optional) Set up your P5.js programming environment either using the web editor or VSCode (recommended).
Join the CSVADFall25 Github org and clone the examples repo to your computer.
Create a new sketch, or open the example sketch from the hello world folder on the examples repo.
Using only basic 2D primitives (ellipse, circle, rect, square, triangle) and style methods (background, fill, stroke, strokeWeight), draw a basic face.
Only use the methods listed under 2D Primitives and Color in the P5.js reference. No loops, conditionals, functions, etc.
Spend about 5-15 minutes making your face. This should be fast!
Save your face sketch and a screenshot of the compiled result in your course directory under assignments/assignment1.
Create another face, but with pencil and paper (or in a digital editing tool of your choice- ie, Photoshop, Illustrator, GIMP, Inkscape, etc.)
Spend no more than 15-20 minutes on this. Don't overthink it!
Save a .jpg or .png of your hand-drawn face in the assignments/assignment1 folder. If you drew it on paper, take a photo or scan it.
Optional- use a text prompt or other means to generate a face with an LLM tool- e.g. ChatGPT, Dall E, Gemini, Claude
Save a .jpg of the generated face in the projects/assignment1 folder.Commit your changes and push to your remote repository.
Open your command line and cd into the directory.
Add all the current files in the directory: git add --all
Commit your changes with a message: git commit -m "your message here"
Push your changes to the remote: git push -u origin main