In the context of my student research project I want to develop a random map generator for VCMI. The project has been approved by the university. It has to be submitted at the latest 1st july 2013. Any help regarding map generation algorithms or the h3m map format is appreciated. Yeah, I didn’t want to develop VCMI any further, but things have changed:) The possibility to do a student project about vcmi/rmg gave me the motivation.
The RMG should be handled as a sub-project like libvcmi, battleAI,… I’ll commit to trunk if I got something usable. (which is almost safe and won’t be changed to frequently)
@Ivan/Tow: Is there any good material how the .H3M format is composed of?(I’ve searched a little bit, and you may know already some good material^^, I can always look into the source code, i know^^)
The next step is to compare already developed algorithms(which can be found via the internet) and compare them with the original H3 template-based RMG. That seems to be very nice: www-cs-students.stanford.edu/~am … eneration/. Perhaps it can be adapted to the tile-based terrain of H3.
In the far future I may write a simple map viewer with Qt if there is enough time. This way I can watch generated maps directly in linux instead of copying them to VM/Windows. This should be relatively easy. Some map drawing code have to be moved from client to lib. (then it can used by external apps) This map viewer can be used as a base for a map editor later. (I know far future, so don’t think too much about it…)