Ariana Dela Vega
School Portfolio
Interactive Multimedia Design
This is the painting we had to copy for homework.
Here is my coding for the painting. This has been scaled down to half the size of the original painting, as instructed. The colors were extracted from the painting. This took a lot of trial and error when it came to the dimensions of the lines, blocks, and properly saving this as a jpg.
I wasn't able to figure out how to save the file as a gif, but I included the code in my screenshot so you can see how it would move. I got the ellipse's (and or slime) to drip down at different speeds by dividing the variable a different numbers.
In this version of the assignment, I made a bear follow the mouse. I noticed that mouseX and mouseY have an offset to them, which made the bear far away from the cursor. To fix this I subtracted 250px so it looks like the cursor is pulling on the bear's ear to make it move. Again, I wish I knew how to save this as a video or something so you can see how to works. I included the code in the screenshot so you could see how it would move.
Homework Week 1:
Click the gallery to view images and their descriptions.
For our first week, we were asked to recreate the Mondrian painting at half the size and Make Me Move (code something of our choice to move).
For Make Me Move, I decided to make slime drip down by using a lot of ellipses. I did this by looking at the "Linear" example under "Motion." By playing around with the code and a little trial and error, I was able to figure out how to manupulate the ellipses to make them look like one organic shape, how to make the slime float down and how to make the ellipses go down at varying speeds.
BUT WAIT, THERE'S MORE—in an anxiety induced fear that I did the Make Me Move assignment wrong, I made another version where a little bear follows the cursor.
Scans of sketches and brainstorming coming soon.
To revise my Make Me Move, I used the constrained function for the eyes to add a minimum and a maximum amount of pixels where they can move from left to right. This was a little challenging because the eyes don't smoothly follow the cursor.
For my constrained drawing, I chose to work with circles and squares because they are opposites. I made the top half of the drawing more see-through than the bottom to add some contrast. While recording my screen there is a lag where a few shapes just show up as a cluster. This is because of the fast frame rate. I could change it, but I like this speed.
This is my half circles and half lines assignment. Basically everything coded is a variable I made; there are no fixed numbers. While recording my screen there is a lag where a few shapes just show up as a cluster. This is because of the fast frame rate.
Homework Week 2:
Click the gallery to view images and their descriptions.
For week 2's homework, we had to revise our Make Me Move assignment. I decided to just do the bear and try to make the eyes move with the cursor.
Secondly, we had to make a dynamic drawing in four constrained quadrants.
Finally, we had to make a dynamic drawing with one half being random circles and the other half being random lines.
Scans of sketches and brainstorming coming soon.
For this assignment we had to make four quadrants again, but here the quadrant with the mouse on it turns black. This is done by using a boolean and logical operators.
For the keyboard rollovers, I was feeling festive for Halloween. I decided to base the colors off of the Hex Girls from Scooby Doo.
At first, I was trying to do the rollovers as mouseX>width/7 and so on, but I wasn't able to figure out how to make the rollovers on the right side. Eventually, I figured I could have the same effect by making rectangles. While recording my screen because of the speed of my mouse and QuickTime was getting worn out from screen recording since I made all these videos on the same night.
Homework Week 3:
Click the gallery to view images and their descriptions.
For week 3's homework, we had to make rollovers. First we had to make four quadrants and make our mouse position change the color from white to black. Then we had to make a keyboard-like canvas where the colors change according to the mouse position (we must have more than 5 keys).
Research and brainstorming coming soon.
Rather than having a blank button that's clicked to reveal an answer, I made buttons that says the language and when you click on it, it shows you the word in that language.
I took a screenshot of what the translator looks like all put together. This is it before being used. The languages match with the pictures of tea so you can see how different tea sets look for each culture.
Here is what the translator looks like after all the buttons are pressed. The typeface is from the same family as the languages (Avenir) but here I used Avenir Black to create contrast and hierarchy between the languages and the translation.
Project 1—Translator:
Click the gallery to view images and their descriptions.
For week 4's homework we had to make a translator using buttons and importing images. We needed a minimum of three languages. We could have as many words as we wanted, but to make them relate I chose one word: tea.
The languages I chose are Russian, Turkish, French, Japanese, and English (UK). The cultures I chose the languages from have their own traditions and styles for tea.
I decided to add English so people weren't confused if I was translating the cups or pots. I also chose pictures where you can clearly see the tea. I could have included an english translation under the foreign words, but I thought that would be repetitive and undermine the user. English is at the end because everyone in class already knows how to say "tea".
I had to edit these pictures so they would all be the same size.
I FINALLY FIGURED OUT HOW TO RECORD MY SCREEN IN THIS PROJECT!! So I will record my projects from now on so you can see how they work.
Research and brainstorming coming soon.
H stands for horizontal.
V stands for Vertical.