Orchestrating everything is now as easy as this. And implementing the timeline class wasn't too difficult either: push timelines to a global array in their constructor, and call each timelines' step() function in a requestAnimationFrame loop. Depending on the current state, step will do nothing (pending promise or awaiting user input) or call the current function in the stack.
The part I'm the least familiar with is orchestrating all the events. The closest project I once worked on was a desktop interface inspired by the TRON movie built with OpenGL.
I have a really cool idea for my website: a post that doesn't simply describe my gripes with communities on the modern internet, but does so interactively. Has anyone done this before?
I appreciate people responding to the YouTube post. One of the good things about fedi is that people are way more likely to engage in conversations, and do so at a higher quality because there's virtually no character limit stifling your expressibility.
The thing is, I just wanted to complain. I'm aware of all the nuances that make people choose streaming over videos, or real-time platforms over slower ones. That doesn't mean I have to like this trend, though. I wonder if there's a tone indicator for this kind of post. I don't think that's all that rare.
I joined a forum whose contents are hidden until you make an intro post. I normally avoid places I can't vibe check, but it looked interesting. Turns out it's more like a gateway in front of the real action, which happens on Discord. I won't make this mistake twice.