Week 14: Final Project Reflection – Allie Dunnaville

Our project, titled “Dream Room”, is a website which allows users to explore my partner and I’s ideal bedroom when we were in Elementary and Middle school. Concept of the project is rooted from both of our appreciations for collage and Melissa and Doug dress-up board games we played as kids. After school, I would often go home and cut up newspapers and magazines then paste them inside a scrapbook. As I got older, my collages became more sophisticated, and I actually used canvases as material instead of scrapbooks. The idea with the board game is that you are given different props, and you use those props to dress up a figure. With these two ideas combined, we further developed our concept by creating our “dream room.” The user can interact with the room by clicking on each of the different objects within the room such as the television, radio, bed, piggy bank, chest, dog, cat, etc. Once an object is clicked on the User can see a more in-depth explanation for the inspiration and significance of the objects.

Something that worked really well with this project was the overall aesthetic and concept. Oona and I did our best to make the aesthetic as close to a scrapbook as possible. We drew almost everything by hand ourselves, and if we did not draw it by hand, we used photoshop and other apps on our phones to make the edges around the images look like they were torn. But we decided we wanted to tear everything to give our users the impression that everything was made by us and had a collage feel. Before finalizing our project, we had brief user testing. During this process Oona and I had not finished our website, but we did have all of the pictures drawn out. When we presented our idea, the most helpful piece of feedback we received suggested that we should add in a background behind the actual bedroom that would make it feel like even more of a collage. I thought adding this small element really pulled everything together aesthetically and solidified our collage concept. Lastly, something that did not work well in my opinion during the process of creating this project was when I designed the background of the bedroom. I did not have anything to go off of, and basically, I was just eyeing dimensions I thought were appropriate in order to give the room as much dimension as I could. I realized after talking with a classmate about my struggles I could have just used a 3D software on a computer to easily design the room. But, in the end, I was actually able to create it on my own without the help of additional software. Despite this method taking a longer time, I was happy with the outcome.

Given more time in the future, I would have liked to implement sound effects when you clicked on the object and also animated the objects when you click on them. As an example. I would have liked to have the bed become wavy and make swishing sounds to make the fact that it was a water bed more dramatic. Furthermore, the judges suggested Oona and I should have recorded our thought process in designing the project and allowed the user to listen to this conversation somewhere on the website, maybe the home page. Overall, I plan to continue exploring how I can improve my final project by implementing some of these suggestions and concepts in the future.

Final Project Documentation – Oona and Allie (Moon)

This post is a continuation of the last documentation, where I already went over the process of the design of the project as well as the coding process.

For a reminder, the project was based off of the concept of a “dream room”, where we combined aspects of a room we wanted to have when we were kids into one explorable space. The user could click on the clickable object, which would lead to explanations from me or Allie (or both of us) explaining why we included it and what significance it has, if any.

Feedback

Overall, everyone seemed to really love the collage design and the overall aesthetic/ vibe of our project. It was heavily based on the 2000s, as that is the decade in which we grew up, and the collage/hand drawing look they said added to the throwback vibe. I wanted to go for that look because of this, so I was happy to hear this.

The criticism we received was more like suggestions for future development of the project itself. They mentioned possibly adding more layers, or audio/video of us discussing the creation process. They also mentioned adding sound effects or animations to add just a bit more. 

Future

In the future, I really like the idea of viewing this as a platform for more to be built off of. In the moment, we wanted to add audio, but because of lack of time and sleep, it was just something my brain couldn’t wrap itself around when coding. I would definitely like to come back to audio and explore the deeper layer suggestion as well.

However, overall I am really proud of my work and what I was able to do. To design something like this and spend hours upon hours coding in the lab to see the final product and hear what everyone had to say made the sleepiness and pain felt in those moments so worthwhile xD

Comm lab was really such an amazing experience, and I’m so glad I was able to learn and create things at this level. 🙂 and that’s that

Week 14: Final Project Documentation — Jannie Z

Final Project Documentation

Jannie Z & Justin C

Link:

https://github.com/320834/Poemsite

Description:  

Our project is a website that allows users to create poems based on the templates that users have already created and a deck of words that randomly generated. Also they can create their own templates and upload them for everyone to use. After creating their own poems, they could save and publish them so that everyone can view them.

Process:

Inspiration:

Our idea originally came from our understanding of music, and other art form. We wanted to create something related to music at first, but we were stuck in a situation where we found there weren’t much room for new ideas when it comes to music. While we were discussing, we both thought that art should be open to interpretation with no definite answer, so our project should be open to interpretation as well. Then I thought of poems. Personally, I am very passionate about poems and lyrics. Poems are short, but reveal much more and leave a bigger room for readers to reflect on their own aesthetics, experiences and feelings. So we decided to use poem as the carrier. And then we thought of MadLibs, a phrasal template word game where one player prompts others for a list of words to substitute for blanks in a story.

madlibs

(MadLibs)

So we decided to do something similar, but with more sense than pure entertainment. We want to create a welcoming platform that allows people to release their inner art. 

Web Design / User Interface:

I designed the user interface. I took inspiration from moon phases. I decided to name our project “phase”. Because moon phase changes everyday, just like us. We keep on changing, in different stages of our life. And the angle we see things is different, too. The different phases reflect different aesthetics and perspectives of ours. Maybe one day you create something, and a few years/months later you go back to look at it you will fell something totally different. I think this fits our theme so named our project “phase”.

Since we named our project phase, the whole theme of the website is defined.  Main color set is black/white. I used some pictures from the Internet and edited them using photoshop. 

pic

(I created a gif picture using photoshop for a star twinkling effect.)

I was inspired by a website called blacknegative. So I want to design something as cool as theirs.

inspiration

inspiration2

(Blacknegative: http://blacknegative.com/#!/loader/)

Their website contains a lot of cool animations on the website, and a lot of transitions between pages and events. So I did something similar to this.

  •     Hover and zoom in effect. 

When hovering on the buttons, it will zoom it slowly.  I did this by using css transform and transition property.css

  •  Fade in and out effect.

On the intro page, the introduction will slowly appears.intro

  • Phase video as the background.

I created a video of moon phase and used it as the background. (Seen above)

  • Handwritten title and animation.

I wrote the title “phase” on an animation generator and embedded it into our html page.

For the display page of templates, I used a phase calendar to be the background. And each icon represents a template. It will have the name of the template displayed on top of the icon. As more templates been created, more icons will appear.

I also used two bar images, which will always stay on top of the website, keep fixed.

bar2

Programming/Coding:

My partner Justin did the most part of programming. He set up a database where stores all the templates and poems that have been created and display them on the webpage. He also created a words generator function which randomly pulls some words out of dictionary at a time. 

But we received feedback from user testing that the words may be too difficult for non English speakers. So we toned down the difficulty of words a little bit. Instead directly pulling them out from a whole dictionary, we now have a set of words (eliminated the difficult ones)  to choose from.

Music:

I chose some meditation music as the background music, to avoid people being distracted by it. I chose some famous work by Dan Gibson, a famous sound-collector who spent his whole life on collecting different nature sounds.

Post-Moterm:

There’s still room for development. As the feedbacks we received said, the randomly generated words do not really represent our ideas of “release your inner art”. And there could be a function that allows people to like a template, so that there could be a rank of the templates. Also, in the creating template page, we have problems with the blanks. People have to type in exactly four underlines to make it a blank.

Future Development if Possible:

  • Have a like function for the templates and poems.
  • Adjust the randomly generator of words to something makes more sense. (e.g. categorize words by theme.)
  • Fix the position problem on different screens. 
  • Fix the problem of blanks occurred in the creating template page.

In summary, I think our final project fulfilled what we hoped to achieve. The style is consistent throughout the whole process and the interaction worked well. But more future developments could be done.

Last Project Documentation – Demi Mishiev

Design:

When I originally came up with an idea, I intended to make the word in more video game style. My original design looked like this –

I proceeded to add interactive element to the page, and the first successful interaction was in a form of tree starting to shake  on hover. 

However, at the time, I faced a problem. Html and CSS would allow to use .gif or .ani as cursors.  This made me change the concept of project. Now I intended to make a game similar to “FlappyBird”, however instead of bird dodging pipes, the character ( gif on canvas, position of which is controlled by arrowKeys through java script  )., is changed depending on wh

ich randomly selected background you are, and dodging appropriate object for that terrain.

Due to plagiarism reasons, I couldn’t use the images I found online, so I had to create them, most of them.  I started with producing backgrounds. As an inspiration tool, I used google images, to look up the landscapes, so I can base my drawing of them, in a way.

Image from google.My Image.

I tried to stay consistent with the drawing style so the transitions between slides seemed less sharp.

I created 6  1000px/500px backgrounds, some of which are animated. 

At this time, I found a solution for the cursor problem, so I shifted back to the original idea. 

Now I needed .gifs for my characters. I tried to create the characters on my own, however after realising that I didn’t have enough time to produce 6 different “.gif”  I stopped after producing the first one, jellyfish.  I used “giphy” to find the gifs that matched the style of my drawing, more or less. 

After finding five more gifs, I edited out all the backgrounds, broke down the layers to individual png files. 

Some of the terrains in this project had audio background. I used “FreeSound” for some of the slides,  opening theme song to Jurassic Park and song that gave me inspiration for this project, Right Here Right Now by Fatboy Slim. 

Process: 

 I have described the process of design creation, in this section I will talk about the process of coding this project.

My first successful part of the code that I used in final project was this:

which allowed the tree to hover .

Next, I started working on animating the cursor. 

Inspiration came when I was working with the backgrounds and layers. I was using the opt+} shortcut to change between layer in photoshop, and while most of the element stayed in tact, some started moving in a very gif like motion.  It gave me an idea to fake the gif effect in javascript. 

I exported all of the layers in png and then converted it into .cur format, setting its sizes from 70×70 up to 200×200 px, depending on the pictures. In javascript I created multiple arrays for each animation I wanted to create, and then made a function change the cursor image every .50 ms. and so on. 

Then I added the rest on my interactions and added hover functions for them and set audios to play depending on which area  you are hovering on. 

Future: 

I feel like this project felt slightly empty and I am responsible for that, as I didn’t use my time wisely and couldn’t solve the problem sooner. To my surprise I received more positive comments that I expected. I intend to work on this project during the summer, and finish it in a way I originally intended( 2 dimensional and much more bigger ) . However, this time I will probably use assistance from brother, who’s into graphic design, in order to produce all the characters, interactions ourselves, and possibly the audios as well. 

Week 14: Final Net Art Reflection -Jikai Zheng

Link: Cities

Design:
My project, Cities, begins as a replica of a macbook desktop. You are able to find out what made me and my partner fall in love with different cities: Richmond, New York, and Shanghai. The icons of each cities represent folders that open up a slide show of the illustrations we drew that correlate to each city. There are also three audio elements to each individual city- a music track that begins when you click on the icon and a quote or a voiceover we wrote specifically for that city. Also, there are addition functions such as naming your city, and dragging each city icon like folders just as you would on a regular desktop.

Process:
I will use this segment of the reflection to acknowledge the feedback that was given to me by classmates, fellows, and professors. Because the process was carefully described in my documentation, I want to utilize this part to talk about areas that I might have missed that my peers and superiors have brought up.

  1. There were a few suggestions to include a map of a globe for the desktop background instead of the clouds, because I guess that would help people visualize their cities realistic placements better.
    1. I purposefully chose to leave the background a little bit abstract, so not to confine the viewer to only one way of thinking.
  2. We also were asked if there were any other functions with the untitled cities icons that we wanted to show.
    1. Given more time, we should have definitely included more functions where you upload your own photos into the slideshow for your renamed cities. That would have made my project, Cities, much stronger and even more interactive.
  3. We were told that the webpage looks super personal and intimate, and the art and audio and “sentimental” and “handmade”.
  4. Exploratory mindset, interactivity was minimal but thought out.
    1. For 3 & 4. Thanks!
  5. It might’ve been water, wasn’t sure how it looked.
    1. We’re open to more abstract ideas of thinking, this is exactly why I didn’t want to choose a globe for the background.
  6. The webpage makes me want to work on it too.
    1. I’m so glad that’s the way you felt about this project, which brings me to the…

Future:
As mentioned before, given more time, I would have definitely liked to implement a p5 javascript piece of code so that people will be able to upload their own image files, and possibly even audio files to really make the Cities webpage their own. This way, the interactivity component would be so much deeper and can resonate with anyone that comes to our webpage.