For a while now I have been parsing a text file: map.data to get the information for the base map. Once the map is loaded you can save and open the map in a serialized format. The problem is that I cannot get the graphics to serailize. Once I figure out how to do that I can have a format that holds all the information about the current state of the game, as well as hold all the graphics. Once this is working, I get a simple method to compress and uncompress on save and load. This way there is simply one file that holds all information about a game you are going to release to other people. This prevents people from having to make sure that they have the right graphics installed on their system (a common problem with rm2k). If I can get the music and sound to also be serialzed I am all set :)
Anyway, since I have been parsing my map.data file I have made a simple scripting language that is unnamed because it only handels a few methods inside my application. For instance:
tracker.Add_Tile 0 0 tile_grass_01.png
adds a tile at
So right now I am on the fence about including a scripting language or just including a java compiler to do the work. What do you guys think?