For the P5 Shapes Practice Project, we practiced creating various
shapes in
P5 with varying sizes, colors, and line weight to get comfortable with using p5 and build our
foundation of javascript
For the P5 Animation Project, we began to experiment with conditionals,
functions, and loops in p5. With the animation project, not only did we apply what we
learned from previous assignments by creating shapes, but we also had to apply new ideas like
conditionals.
For the Explorable Explanation Project, we were prompted to design and
program a digital learning app that enables a learner to explore a topic of our choice. We were
required to include: Objects, HTML / User Interface Elements, data/APIs, and/or sound. I decided to
make an RPG game that is about the life of a factory worker since we were learning about the
industrialization in history class.
For the Make it Parametric Project, we were required to work in groups
to write a program that generates a parametric (customizable) 3D or 2D object using OpenJSCAD, a
parametric modeling library for Javascript. The project had to have 4 user-editable parameters. Our
group decided to make a customizable bracelet with a customizable metal plate.
For the Textile Project, we used P5 Javascript to write a program that
generates a design to print on fabric, then use that fabric to make something. I created a peony
pattern and used the design to make an apron