Hey.
I’m looking for tips on how to design a level for a top-down scrolling shooter game.
Basic premises are:
- Level scrolls at a constant (although may differ from level to level) speed.
- Player(s) are always constrained by the boundaries of the screen (Cannot reverse to make level scroll slower, or push forward to make it scroll faster. Neither can you move to the left/right beyond what’s visible on the screen. These are pretty common rules for top-down scrollers that automatically move the player forward at a predetermined pace. Think 1942 etc.
- Enemies appear at a given time, with given points to move through, at coordinates in the range of 0 - screenwidth/screenheight. (As opposed to enemy appearing at y=24000, and having to care how far the level has scrolled).
What I could use input on is how to store leveldata. What do I need to have on file, how would you store it? How would you go forth to avoid making level-creation a massive manual job with editing files. What’s your story, - how do you do it, and are you happy with your approach?
Up to now I’ve used xml, - and although it’s working, it’s extremely tedious writing huge amounts of xml to create levels.