I was wondering what the most efficient way to create a top-down action RPG with the Legend of Zelda like scrolling. From reading various tutorials, it looks like I could create an invisible sprite at the side of each area and then move the player/scroll the camera to the appropriate pixels.
1) How does one deal with the status bar over the top (e.g., black bar with map/life total/etc in picture)? All the tutorials I've found have a HUD that is just overlaid on top of the actual game. One way I thought about it is to have empty space in between every single area in the map. Is this the best way?
2) Is it best practice to destroy all the sprites once you leave an area and then redraw them once you enter it? How can you save location of enemies/items? I thought about creating an array for each room and saving everything into the appropriate cell. Is the optimal?