Advanced Interactive Design - Final Task: Completed Thematic Interactive Website
Lew Guo Ying / 0365721 / Bachelor of Design in Creative Media
Advanced Interactive Design
Final Task: Completed Thematic Interactive Website
Index
1.
Instructions
1.1 Home Page
1.2 Cards Page
1.2.1 Major Arcana
1.2.2 Minor Arcana
1.3 Card Spread Page
1.4 Daily Draw Page
1.5 Actions
1.6 Final Project Submission
2. Reflection
Instructions
This final task requires integrating the knowledge from previous tasks to create a webpage with animations and include it in the blog.
Requirements:
- Upload the website to a web server.
- Record a video walkthrough.
- Publish an online post in your e-portfolio as part of your reflective studies.
- Ensure the blog post includes an embedded link or a direct link to the website and the video.
|
|
| Fig1.1 Prototype |
|
|
| Fig1.2 Adobe Animated Settings |
|
|
| Fig1.3 Background |
|
|
| Fig1.4 Fonts |
|
|
| Fig1.5 Navigation Button |
|
|
| Fig1.6 HomePage Timeline |
|
|
| Fig1.7 Transition Animation |
|
|
| Fig1.8 Card Light, Animation,Sound Button |
1. To guide users, I added a moving glow effect below the clickable buttons (in this case, the card) to help users understand the next step.
2. I also implemented a card-dealing animation and movement effect for the cards, making the interaction more dynamic and engaging.
3. Additionally, each section has background music, so I included a sound toggle button that allows users to turn the sound on or off based on their preference.
|
|
|
Fig1.9 Home Page |
|
|
| Fig1.10 Instructions guide |
|
|
| Fig1.11 Guide |
To prevent users from getting confused about the next step, I added a guide that appears after a certain amount of time. For example:
- A prompt like "Click the card to go back" will appear if the user stays inactive for too long.
- After viewing the basic introduction, a message will guide the user to press the Cards button to proceed to the next page.
Cards Page
|
|
| Fig1.13 Perspective View |
|
|
| Fig1.16 Card Flip Animation |
For the Major Arcana section, I combined animation with buttons, exploring new methods to achieve the desired effect. The final result is as shown in the video:
- Initially, the cards display their backside.
- When hovered over, the cards perform a flip animation, revealing their front side, accompanied by a sound effect of a card flipping.
- I also added text that appears during the hover state, providing context.
- Clicking on a card takes the user to a page with a detailed explanation of the card.
For the Minor Arcana section, the design is relatively simple. I experimented with transparent buttons to allow users to replay the animation without interfering with the button's functionality.
While working on this, I initially encountered an issue where the animation got stuck. After some research, I discovered that the problem was caused by accidentally using a stop animation command, which halted the entire process. Once I fixed this, everything worked smoothly.
|
|
|
Fig1.20 Daily Draw Page Timeline |
|
|
| Fig1.21 Daily Draw Page |
|
|
|
Fig1.22 Animation card move |
|
|
|
Fig1.23 Action |
There are many actions in this section, as I used buttons and movie clips extensively. To avoid being constrained by the timeline, I embedded many buttons within movie clips for better flexibility.
For the functionality, I used numerous stop actions in the code to control the flow of the animation precisely.
Regarding music, I decided not to rely on the timeline and instead used code to control the playback, ensuring better flexibility and user interaction.
Finally, for the fonts, I noticed that on devices without the specific font installed, it would default to a different font. To prevent this, I embedded the font directly using code, ensuring the intended typography is displayed consistently across all devices.
I think Adobe Animate is a really fun and creative module where you can bring various effects to life. It provides a lot of flexibility for animating elements, and it feels rewarding to see your ideas come together on the screen. However, I realized that without sufficient skills, it requires a significant amount of time for research, experimentation, and learning. There were many moments where I hit roadblocks and had to troubleshoot through trial and error, but each time I overcame a challenge, it gave me a sense of accomplishment. Through this process, I was able to achieve the results I wanted, even if it wasn’t always easy.
I tried experimenting with a lot of ideas, pushing the boundaries of what I could do with Animate. However, I found that certain things were simply not achievable due to the limitations of Adobe Animate. For example, complex visual effects or seamless transitions that I envisioned weren’t fully possible in Animate’s current framework. This meant I had to adjust my expectations, scale down some of my initial ideas, or think of alternative approaches to achieve similar results. While this process was frustrating at times, it also encouraged me to be resourceful and creative in finding solutions.
Despite these challenges, I am quite satisfied with the final outcome of my project. There are areas that I feel could have been improved, especially in terms of visual quality and execution. For instance, I had hoped to use After Effects for certain animations and effects, as it offers a more advanced toolset for motion design. However, After Effects is not designed for creating interactive web content, so I had to stick with Animate for this project. I think I managed to do a decent job given these limitations, and the results exceeded my expectations in some areas.
One thing I would have liked is more time to polish and refine my work further. A longer timeframe would have allowed me to improve certain aspects of the design and interactivity, as well as experiment with additional features. Nonetheless, I’ve learned a lot from this project—not only technical skills in Animate but also problem-solving, creative thinking, and time management.
Looking ahead, I hope I’ll have opportunities to revisit these ideas or use what I’ve learned to create even better projects. This experience has motivated me to continue exploring and pushing my boundaries in interactive design. While there is still room for growth, I am proud of what I accomplished and excited to apply these lessons to future work.
Comments
Post a Comment