In my last Faxanadu update I had already hinted at the fact that you need to understand how to leave screens if you want to understand which tiles are used for a certain screen. This is because the level design of Faxanadu is an inductive process. The tiles used in a screen depend on the tiles used in the screen before. The same is even more true for the colors used to paint a screen. Before going on with explaining how a screen is drawn it's therefore necessary to know about the different ways of entering and leaving a screen. This update deals with the doors, the next update will deal with scrolling.
One might assume that there are just two ways to leave a screen, through a door or on one of the four edges of the screen. Nothing is that simple in Faxanadu though. There are (at least) five different ways to leave a screen, three of them are about leaving screens through a door, the other two are for leaving a screen on one of its edges. That's the five ways I've uncovered so far at least and they're sufficient to draw all screens correctly in my level editor.
Continue reading "Faxanadu level data - Part III (Doors)"