Doodle Jump with timed presses!
Overall I think it looks good and the sounds and visual effects feel great. The core loop is simple but fun, and is a good score-chaser.
I was a little disappointed that a lot of the controls basically never come up. Swing and Jump are both pretty much only used once per run, which feels a little clumsy. I feel like this could have been just Left, Right, and Bounce
The gameplay itself is a lot of fun, but there's definitely a slightly degenerate strategy. When playing without this strat, I found the static scrolling of the screen occasionally frustrating - you can pretty easily outpace the screen scrolling, and when you do there's no recourse once you end up too high to react to the next window. It's just guaranteed death, which doesn't feel good.
Another comment mentioned that the timing is very tight, and I actually pretty strongly disagree, and this ties in to my high scoring strategy. I actually think the timing is extremely forgiving - not necessarily because the window for a bounce press is particularly large, but because it is large enough that you can simply mash the bounce button and you will always hit the bounce as long as you're near a window.
To show the disproportionate power of the strat, on the attempt I discovered the degenerate strat I got 7 million points, then on a subsequent run I got over 20 million using it the whole way through.
Basically, after realizing that being high on the screen was a major liability as the speed increases, since it limits the time you have to react, I also noted that there is a large and forgiving window below the screen which does not kill you, but still clearly shows your position. Since mashing the bounce button consistently gets a bounce without the need for timing, at high speeds hovering intentionally below the screen while mashing is optimal, since you maximize your reaction space to the window coming from the top. You simply position under the window as quickly as possible and mash constantly. It then just becomes a test of how quickly you can reposition under the next window, which is always possible, rather than any test of timing. Since you gain height relative to the screen very slowly once you're moving at high speeds, it's very easy to lower yourself again if you get too high on the screen at this point.
I'd also like to note that the score display in the lower left appears to just be wrong. On my high scoring run, the score shown in the bottom of the screen was less than a third of my actual score on the game over screen. I have a screenshot of the leaderboard showing the score mismatching, but itch isn't playing nice with image uploads right now, so lmk if it's helpful and I can send it to you over discord or something.
Overall, great job! I had a lot of fun playing this one.