Hi guys! I've talked with DevilLiger about this in another thread, so I've decided to make a main thread for this: We're proposing a community project to make a free RPG/game creator with no restrictions applying, using DBPro to code it.
We know we'll need a map editor which will allow sprites to be placed on the map as both parts of the map, and objects (which would group pretty much anything that would have one event or more associated with it, including NPCS). Also this map editor will allow for line collision, which we can use the LineMAP plugin for.
Also I'm thinking we could possibly incorporate a scripting language into it, either one we make or something somewhat mainstream like Python 3 to further enhance events and other things.
Now, some of you may wonder how we'd accomplish creating an EXE for each project. I used to think I'd have to rewrite a compiler. Well, thanks to a statement by Benjamin, he made me realize it would be rather simple: We create a generic EXE which would pull all the data from level files and object files.
So here's the layout of what's outputted from our editor:
A. MAP FILE
1. List of sprites on the map to be used as the map itself.
2. List of objects on the map that have events associated with them.
Now... in list 2, we would have strings representing event scripting files associated with each object which will be used later in our EXE.
What do you all think? Who's up for it?