Objective:
My goal is to allow multiple users to display various forms of data with the mouse following effect.
Interaction:
- Clients are free to choose which form of data they want to play around in the browser, such as texts, images, or video clips from their webcams.
- When they move their mouses around, the data will follow with an interesting pattern, such as frame-by-frame animation. This effect is quite like a moving snake in the snake game. Consequently, all the elements will align in a line, for example, the letters in the following left will finally display as “hey, hey, hey, I am a robot!” in a line.
Sketch:
Features:
There are some features that I think are interesting to add.
- Allow users to customize the text, such as color, font size, and font family.
- Allow users to apply different filters on videoes and images.
- Add a hidden trigger for a surprise (a sound? digital firework? blackout?).
Something needed to consider about:
Is it possible to include multiple video clips in real-time from several users? Will the website become clanky and clunky so it becomes too slow to respond? The answer is definitely yes. The way to solve this problem is to add some compression to the images.
Idea NOW!
After sharing my concept with the class, I think my project can shift to a more thematic direction. Rather than only asking clients to choose from webcam, images, or text to play around with, I think it is more fun if I could provide them with thematic figures, text effects and etc. Shawn’s question about whether my project has any communication portion pushed me to rethink my project, which might not be able to provide a decent communication environment for users. All the advice and feedback that I had from my peers and instructor gave me a clearer mind of what I am going to do.
I want to play with the text by allowing clients to add thematic features to it such as related emojis, specific color palette and etc. I will still maintain the “snake game” mouse moving pattern to make the words looks dynamic and fun.
As the Halloween is coming, I am going to stick with Halloween 🎃 theme.