I had so much fun with this. I think what I’m enjoying best about this is just learning how not crazy hard some stuff is. I’ve been programming forever. Over 33 years. But there’s still stuff (ok, maybe a lot of stuff) that makes me just wonder how in the world it’s even possible. I know it’s possible. I’ve seen it done, but since I don’t know how it’s done, there’s still things that seem like magic. I think one thing I keep going back to is video games. I’ve been playing video games slightly longer than I’ve been programming, and many years ago I tried to make my own games. Now granted, hardware is thousands of times faster and just about everything is loads better, but some part of my brain is still stuck in tech from over 30 years ago. Back then having a screen of 320x240 pixels update quickly enough to look like something was moving seemed like an accomplishment. Now I feel being able to render millions of pixels and still have time to make decisions about what should happen that would cause the pixels to change seems crazy. I remember working like crazy just to get a little space ship on the screen to shoot lasers at something and how difficult that seemed.
The final challenge from Wes was to implement a full-screen toggle for the video. This, too, turned out to be a couple lines of code (this is the one that I could one-line, but for ease of reading, I did not). I also ended up playing around and seeing what else I could do. One of my experiments was making the video player rotate based on the percentage of the video that had played. While it was really simple to do and fun to watch, for a bit, I decided to remove that code because having a slowly rotating video might not be the best experience over all. But it was possible, and it was super easy and very fun to do.
Looking forward to day 12!