I was thinking of a little workaround to gain some random goodness in map creation. This really isn’t what randomness is all about.. and actually is terribly manually repetitive (so very very vulnerable to humane errors), but I would do it now like this:
- Make helluva lotta of basic 10x10 maps
- Draw some kind of visual grid note out of them
- Design maps using those notes (with some topdown tilemap editor?)
- Copy/paste map blocks one by one onto bigger maps like “maptiles”
- Have a damn big set of big maps made out of smaller ones
I don’t yet even know if MapView allows this kinda operations.
You will have troubles with spawning xcom craft and ufo, as they need specific place for them, so you will have to keep holes.
I have some experience with making huge semi-fixed maps for my project, and I can share my conclusions after finishing some maps like that:
1) Sorry to say, but MapView can't really handle big map blocks. I made a block with 80x60 size, and lags were a pain. But the game itself can support it, so you can use MapEditor instead.
2) You either can't use map features, that should be connected to south or east borders of the map (like roads, for example), or you should forget about random size for your terrain, that would limit its usage.
Also, your plan looks to me like very boring work with copy-paste, the process is not super handy for both MapView and MapEditor...