top of page
  • Writer's pictureAlina Liu

Final Project - Abracadabra

Team

Alina Liu, Jane Meng


Idea Description

We both love Japanese animation and all the magical things. Getting inspiration from Card Captor Sakura, we planned to build a magic circle generator that could evoke the special feeling and childhood memory of seeing a magic circle appearing.


When users input their date of birth, and the generator will create a unique magic circle with a fortune-telling line and a magic stone for them.


Idea Reference


Interaction Steps

step 1: input your date of birth

step 2: a magic circle slowly appears

step 3: a magic stone spins in front of the magic circle

For the first part, we planned to use the input box in the beginning, to let users type in their birthday. After discussing our idea with Ellen, we decided to switch to a dropdown menu, which is a more convenient way of interaction.

For the second part, we wanted to create magic circles with as much diversity as possible. After studying many references, we decided to use the values of “Month” to control the basic patterns and the shapes of magic stones, then use the values of “Day” to change details in the patterns. (Jane spent a lot of time creating the visual patterns!)

For the third part, we got inspiration from the coding train tutorials about WEBGL. We created some magic stone’s obj files using Rhino, then upload them into our sketch. By changing the light (Directional Light) and material(Specular Material), we create blinking magic stones successfully! Each month has its own magic stone. The colors of stones are also related to the months.


Progress

01 building the bone structure

As for how we divided the big project into three parts, we first made sure each function worked in a separate sketch, and combine them together. By doing that, we had a basic structure of our sketch and then started adding conditionals and other functions.



02 other functions

To improve the experience more, we added functions like save screen, full screen, sound, and random text (fortune-telling) generator.


03 user testing

We got lots of valuable feedback from the user testing session. We debugged some problems, improved visuals (font, DOM elements). Also, we got the fortune-telling idea from our classmate.


Next Steps

  1. Make the patterns shine like a neon light effect

  2. Improve the interaction process (more surprise and magic).

  3. Design the fortune-telling generator so every line will be special for the date.

11 views0 comments

Recent Posts

See All
Post: Blog2_Post
bottom of page