Also some other existing maps fit well into this concept (Like Death Canyon)
These maps have many features that makes it very hard for scripters to make and the whole concept would be very unbalanced. One of the main problems would be player placement. We have to define player locations depending on player numbers. Even if we manage to make them, they won't look like "Random Maps". But we also can't omit these maps and creating them as scenarios makes them very inflexible (As some of them are). There is a solution for this. Melee maps.
If you have ever played games like Warcraft III (which I borrowed the term "melee map" from), C&C series, Battle for middle earth series or Rise of Legends, you are familiar with this concept. These maps are created using editor like scenarios. But instead of defining player options and their related entities, we put a "start location" entity where player base and units are to be located.
In game setup gadget, you can add players up to a specific number and change their options which are faction name and team. Each player can choose his/her start location from a small preview in the setup screen.
After clicking the start button, the game engine creates the related entities for the players in their chosen start location (A random one if they didn't choose any).
This is my idea for such maps.
Advantages:
1:Ability to add high degree of details to the maps just as scenarios
2:There is no problem with the player number anymore as we can set the max just by adding certain number of start locations.
3:Flexibility in player options
4:Ability to balance the resource placement.
Disadvantages:
1:Needs an overhaul of game engine (Although not a very large one)
2:These maps should be created in atlas thus cost a lot of time.
3:Players are going to play the same map again and again without any change.
Waiting for your comments.















