The game now has what I think are the two final levels, and one of them should clear up the final level. The other kind of final level. You know what I mean.
Enemies are a little more diverse, but not super well balanced. I tore out a bunch of code expecting I'd draw more guys, and instead let each level change their height and behavior. That needs tweaking. Enemy placement and quantity also need tweaking. Mostly to fill out secretive areas beyond that one trolling hidden guy in the first level. That was a placeholder for a secret exit or something, an entire year ago, but I might as well put some combat in the upper area if that's simply not a feature.
The game isn't done, done, but I think this is it for capital-c Content. I went from barely fitting four levels to having enough ROM for ten or eleven. There's nine and that's enough. According to John Romero that's a megawad.
The menu needs a whole do-over. It works for both players, finally, but it should really appear on either side. (Same side or opposite side?) God help me, I may yet redo the whole sprite-projection function, or at least drop it to 30 Hz when the game chugs. The tileset is surprisingly underused... and a lot of diagonals and dropoffs are still placeholders, somehow. It deserves music, and I have room, but apparently I cannot be arsed. I took a hard look at SNES controller support and said no. Maybe after I leave it alone for another six months.
I'm not sure what comes after this. Possibly chopping down a quick and dirty Wolf3D port. Possibly aforementioned dot-throwing. Possibly a C64 port, since I've got all the hard parts in 6502 assembly, and that machine could save your edited levels. But from here to at least the end of the year, it's only tweaks, fixes, and telling people the game exists.
The latter of which I did get scooped on.
It has been fun to watch the numbers go up, and tell people on Youtube to try their own ridiculous projects. Mmmight do a lower-detail version, per suggestions? It'd be an easy ROM-hack. I could add a mapper and make the tile graphics swappable, but quite frankly, I don't wanna. It's too much of an invitation to put in even more work. I want to do what's next.