Animation

Below are 2 animations that I made, one on paper and one using Adobe Animate.

 

 

 

What is frame-by-frame animation? 

Frame-by-frame animation is when you draw many different images, known as frames, and move the image you’re drawing slightly in each frame, giving the illusion of movement. This can both be done physically on paper, or digitally on a computer or tablet.

How was the animation process similar and/or different — on paper versus Adobe Animate?

Personally, I found the animation process a lot easier on Adobe Animate compared to on paper. It was a lot easier to edit and change things digitally as compared to on paper. You could also control how your animation turned out a bit more precisely on Animate by controlling the frames per second and the length in between each keyframe. On paper, your animation might turn out differently each time, as you might flip the flip book at different speeds. However, even with all these differences, I was still very happy with the result of my flip book.

What did I learn about animation? 

Firstly, I learned a lot about the origins of animation, and how animation looked like 30-40 years ago. Then, I learned about  how animation worked and how to make animation. Animating really develops some important skills, such as planning (start and end points for your objects), creative thinking, and most of all, patience. While animating, I realized that it was a process that required a lot of patience, as you had to draw each frame one by one. It takes over an hour just to make an animation that lasts 2 seconds! However in the end, I feel that it was worth it, and it was time well spent.

Exploring Python

What is Python?

Python is a programming language suitable for beginners as it is friendly and easy to read for those who have no prior coding experience. It is a flexible code that can be used to print statements, create games, and much more.

 

What do you find the most interesting about Python? 

So far, I find modules (such as time.sleep) the most interesting in python. It is amazing how you can open up so many more possibilities and gain access to much more commands by just entering a single import line of code in python.

 

What do you want to learn next in Python?

Personally, I wish to learn more about the various modules in python and how to use them. Learning how to build gui’s or other interfaces with modules such as tkinter would be interesting.

 

Below is a image of a project I did recently, called the “Coloured Box Game”

App Development

Study Assistant

 

Poster

 

What it Does

The app that I created, “Study Assistant”, acts as a companion to you while you’re working. It carries a variety of functions designed to help you improve your work habits, stay productive and on-task.

The main input source of the app is the user. The user can input data such as the length of the study period, set goals as to how many hours they wish to stay productive every week, and if they were productive or not during a study session.

Data is processed in the app in 3 main ways. If/then, counting, and comparing. If/then is used in numerous places around the app and is the fundamental feature of the app. An example would be if the “home” button was clicked, then go to the home page. Counting is used while the timer is active, as it will count down from the length the user inputted. Comparing is be used for the charts, and will compare data between two weeks. 

The output from the app will include functions such as a dimmed screen during study period, and charts and data at the end of the week.

 

Design Process

The main design processes used were defining, ideating, and testing. 

During the defining process, I built on a problem that I had myself, which is that it is sometimes hard to stay on task and productive during study sessions. 

In the ideating process, I took inspiration and built on numerous ideas that I’ve tried myself previously, such as the study timer, while also creating new ideas such as the chart and the dimmed screen, Then, I combined all of them into one singular app. 

I received feedback from many different sources during the testing phase, including from classmates and friends. I took the feedback I received into consideration and further improved my project based on the tips I received, such as adding and defining more inputs, and adding to the “goals” function. 

 

Accomplishments

My proudest accomplishment from this project is the poster. I created it using Canva and I made it when I had zero experience with Canva before this project. I always love learning how to use new software and technologies and I look forward to further developing my skills with Canva and design in the future. 

What I want others to notice about the app is its functions, and how relatable it might be to some people. I know many other people who struggle with the same problem as I do, and I hope the functions within the app can help them in some way.