In this quick experiment, I will test you patience. Everyday, I both enjoy and despise things that are out of place. I despise things that are intentionally counter productive, while I enjoy misplacing and disorganizing groups of things so that they look off by one small detail. Above all, I enjoy doing this repeatedly, to a point where it can get annoying. This website is my gift to you, to help you get annoyed anytime, anywhere, for absolutely no reason. You can even share it with a close friend of yours! You’re welcome.
In order to make this experiment, I used my screen size detector used in my color modulation web page, and applied it both vertically and horizontally in order to optimize an array of buttons that will fit any screens. The number of buttons will vary depending on your screen size or window size.
From now on, I don’t really know how the experiment works, but I wanted it to follow this logic: Button clicked, check every buttons data-color attribute, if all are the same, make a random button switch to another color.
I gave up trying to make it work the way I wanted, and now I wanted this web page to get out. Thats it, deal with it and keep coding.
In this part of my branding exercise, I decided to go with an easier interaction. The user cannot always understand the interactions you build for them. You either have to explain it to them (boring) or you can also make the interaction unavoidable (fun). When the interaction becomes an element of surprise, it can become very engaging for the user. He will try and see if other interactions are possible. It becomes a game.
The interaction I made can be found at this demo. It basically works as a simple particle system that shoots dashes at random positions in four random directions, in linear velocity (no acceleration). As a twist, I use the same “iconic” angle as in my
Branding Exercise Part 1.
In this case, its quite a simple interaction. I did add some probability variations; when the mouse is moved, you see an increased number of dashes being generated, this will tell the user that something is happening.
That’s it, and keep coding.
Too often I find myself giving away to much information. In certain times, it is best to curate the information you want to present. I have, along the years, come up with various ways to present my work through portfolio websites. Each try, I would refine and surpass my abilities to create something truly unique and “out there”. I wanted to show off, which is great … if it works flawlessly. My portfolios were not flawless. They might never be, and this is alright, but I have come to the conclusion that the online portfolio must remain simple. Spectacular, yes, but simple. You must welcome the visitor, rather than attacking him with a lot of different things that he or she does not want to see.
If you head out to my current root portfolio, you will find a simple selection of my works, which works beautifully, as it was curated and designed carefully to guide the visitor into a world, my world and my vision of design.
However, might this be as beautiful as it is, this simple one-pager does not provide a lot of information about me, as a designer, as a person or as a brand (design identity). I do have in my possession a pretty neat branding guidelines, I have some nice colors, some shapes and a typographic hierarchy that helps me identify as a designer. I have them in the real world, they are my business cards (more on this another post).
In order to consolidate my branding online, I conducted this small experiment (demo). It is based on a collab I have done with one of my friends. Simply put, using p5.js, you can draw a simple rectangle, one of my shapes, using your mouse (drag and release). It really gives the visitor the chance to get inside my world (a world of geometry, colors and typography). You may notice that the rectangles are not very straight, they are rotated to my own angle. I used some (quite a lot) of my trigonometry knowledge to redraw the rectangles between two mouse points, while having that “iconic” rotation. Add to that the thick yellow stroke and I have all the ingredients for a nice interactive web branding.
That’s it, and keep coding.