I finally decided to tackle it in the last few days. And it turned out that the discrete nature of the steps, combined with how I've handled collisions so far, made them really easy. As in 30 minutes of work, and they just worked.
Next I decided I needed some hoppy bouncy enemies. Because erratically bouncing enemies are always a giant pain to fight, which is a good thing. My hoppy enemy took a bit longer than I thought to get it working right (a couple of hours for this guy, way longer than my stairs!), but I finally have it working mostly right. Except that it needs art. I'm using a random placeholder for now, so it mostly looks like a bouncing cheeseburger.Finally got around to adding stairs that you can climb without jumping. I was expecting it to take 4 hours, only took about 30 minutes. One of those rare magical moments when my code actually works.#NESdev #halcyonNES pic.twitter.com/XxYoKPDg2D— nathantolbert (@nathantolbert) June 17, 2019