When I was a kid, I remember playing "Gateway to Asphai".
I really want to play this style of game on the NES. So I wanted to create something in this style.
Basically, what made those games so replayable was that the levels were randomly generated. Every game was a different challenge.
A while back I tried protoyping an algorithm to do this. In early September I tried implementing it on the NES.
It didn't go well. My algorithm relied on recursion, and I quickly overwhelmed the NES stack.
I semi-cheated and created a side-stack. Using that, I am able to auto-generate the level.
My algorithm is "rogue-like" but not really. Its very grid oriented and not every room can be accessed. However if a room is not accessable, its empty anyways.
There is always a route to travel from the stairs-up to the stairs-down.
I also added clipping so I could walk around the level and once I hit stairs, it generated the next level.
I quickly realized I need to add "fog" or in other words, a way to not see the entire level. I need to only expose a room once I enter it.
I've started doing that. One positive that has come out of this activity is that I discovered that a huge portion of memory I was hogging, I probably don't even need.
I don't know what to call the game. I'll worry about that once it actually becomes something thats worth playing.