I have a game which shall consist of several level packs (and also be extended by additional level packs). Each level pack should contain some levels. Each level will have its own level information. How do I store this information? Do I use one big database, or should I split the information into several databases? (one database for one levelpack, or even one database for one level?)
EDIT: To be more precise, I want to store the following level information:
- Several simple key-value pairs
- Some (primitive type) arrays
- An array-list (with informations like: x-, y-coordinates and an Integer)
This information should be stored for each level. I am planning for creating 10-20 levels. These levels shall be located in level packs. I need to get access to them dynamically (printing a level list with the level information an the display).