I am building a game in jMonkey (Java) and I have so far only used default quest text. But now I need to start populating a lot of quests with text. My design requires A LOT of quests texts.
What is the best way to build a database of quest texts in jMonkey? I don't have a lot of real experience with databases. Is there a database that integrates well with jMonkey?
Here are the ideal properties I want in my database, in order of priority:
- Reasonably light learning curve
- Easy portability (in Java) to Windows, Linux, and Mac OSX
- Good interface with Java
- Good interface with jMonkey
- The ability to add properties to the quests: ID, level, gender, quest chain ID, etc.
Or am I wrong in thinking I need to use some giant monster like SQL? I haven't been able to find much information on this, so are people using some non-database methods for storing things like quest text in jMonkey?