Professional animation software? Where's the fun in that?

Video contains some flashing images! I need to make animations for my YouTube videos, but I don't know how to use After Effects or any other pro tool. I set myself the challenge of writing my own motion graphics software... in one day. Chapters: 0:00 Intro / Problem 0:54 Requirements 1:55 Coding 1 2:56 Drawing 4:55 Classes and animation 6:56 Save and open 8:11 Coding 2 9:11 Debrief 10:10 Success or failure? 10:48 Wrap-up and showreel Links: This code - https://github.com/timhallam/Blackboard Processing language - www.processing.org The Coding Train - @TheCodingTrain Processing tutorial playlist -    • 0.0: Introduction - Processing Tutorial   Post-production notes: Apologies for the sound inconsistency - my mic's noise reduction was doing funny things and I'm too much of a noob to know how to fix it, but I promise I'll get better for next time. Also, I made a mistake when referring to dots per second (DPS) in the animation - I meant dots per frame. At 30Hz, the numbers are quite clearly wrong if the two units are mixed up! Credits: The images that I didn't create myself are all open source, mostly wikimedia commons. Sound effects and music are licenced from Epidemic Sounds. The 'More Dots' animation is by Deluthor - you absolute hero! Hashtags: #processing #maker #diy #java #newchannel #firstvideo #code #animation #touchscreen