I have discrete screens in my game, like in the original Zelda for NES.
I’ve decided to go with MySQL to store the world data, such as screens, portals (staircases, etc), and sprites.
Anyway, there is a need to store connectivity data relating the adjacent screens to each other, in terms of which screen is north of what screen, and so on and so forth.
Should I put the connectivity data (4 pointers, one for each direction on the compass) in the screens table? Or should I normalize the hell out of it and make a separate table that encodes these connections (e.g. screen_connection table)?
