Created By: Marcello Di Benedetto, Abraham Beauferris, Christopher Rodriguez
This "Me" button was themed after Chef Gordon Ramsay, best known for his television presence on the programs Hell's Kitchen and Master Chef. His brutally honest and vulgar nature is an immense source of entertainment on his programs and serves as the main inspiration for the theming of this project. We wanted a way to present many of our favorite Gordon Ramsay quotes in an auditory form as a result of the user's interactions with the application. Since Gordon demands perfection, we predicated many of our design concepts on the simulation of testing skills in the kitchen, but limiting this to interactions with a single button. To create a more engaging interaction while operating within these constraints, our concepts and final product align with gamified, timing based interactions to create a fast-paced experience.
Our design process for this ideation phase was for each team member to individually compose ten concepts predicated on Gordon Ramsay, our decided topic individual. The following ten sketches are the those among the thirty that were most seriously considered for the next phase of design.
From the ten concept sketches outlined above, we chose Concept #2 to be iterated upon in the next phase of design. This choice was from a standpoint where we wanted to adhere to the limitation of the inclusion of a button, include a variety of audio clips, and include pleasing art and animation all while keeping the scope managable. Concept #2 seemed to be quite flexible, as we would be able to vary the visuals in interesting ways, with different cuts of meat. Also, since this concept is still quite broad and reliant on the user's reflexes, it gave us an opportunity to not only include a wide breadth of randomized audio (like concept #9) but have it be contextual to the user's manner of interaction (whether they hit or miss). This interaction also seemed fun and fast paced due to the minigame like inspiration. This differs from many of our ideations, which were mostly passive interactions without variance in tempo or reflex. All in all, this concept just seemed to allow for flexibility in the context of the user's interactions, giving more meaningful feedback as a result of a simple button press.
The following ten sketches are variations and additional details on Concept #2 from the ideation phase.
For the final design, we chose to go with the temperature meter display shown in Variation/Detail #4, along with the high score and streak display from Variation/Detail #8. We felt that the temperature meter was the most intuitive display and better supported the fast-paced interaction we were going for as the meter indicator could easily move at varying speeds and could be finely tuned through playtesting. With this gamified design, the high score and streak display felt appropriate, and would not come with too much development overhead.
The overall implementation and design of the codebase were my responsibilities on this project. Though my practical knowledge in javascript was next to nothing going into this project, the resulting implementation leverages HTML, CSS and Javascript due to the ease in deployment and portability. The specific libraries used include Howler.js for audio playback and jQuery for DOM manipulation and animation. The site was hosted on GitHub pages. The assets used in the application were all rotoscoped from google images resulting in a more consistent and "cartoony" art style.
Site Link: https://marcellod1.github.io/gordons-kitchen
Source Code: https://github.com/Marcellod1/gordons-kitchen