“Aliens shrink cupcakes!” in Hopscotch–
Gameplay consists of two characters–an alien sprite and a cupcake sprite, each of which move at slightly different speeds and “bounce” off edges at different angles. When the alien collides with the cupcake, it shrinks it. Tapping the cupcake causes the cupcake to grow. (Players can do this either in response to shrinking or pre-emptively.) Tapping the alien only gives feedback that it’s been tapped (meaning you can’t pause or alter the alien’s course).
Playing as a “kid,” I found myself having to roll out some basic math and geometry knowledge…! (For example–what value should I set both of the sprites to move if I wanted to ensure that they never changed course without hitting an edge. In other words, I had to remember how to calculate the hypoteneuse of a right triangle.) I (as a kid) wanted to make sure that my game could be fun, made sense, and was at least a little chaotic. Difficulties (over which there were many) were overcome by much testing and re-testing. No fiero moments, unfortunately, because (both as a kid and not) I had much more that I wanted to do with my game and making even simple stuff work started to feel like a bit of a slog after awhile. This disappointment, however, did give me (kid and adult) a added respect for game designers and programmers.