Posted at: 2020-02-21, 18:22
there is already a definition problem: what is a large map? this can't be determined from size. cause if you have only some small islands it is different again and it doesn't need to be water there are other unbuildable terrains as well. So really there can't be any general rule for anything like this.
that's why i suggested that any map has a tag for it. humans themselves can't figure out the big/small map distinction if they don't know the map in advance. and the generic, unmodified algorithm running if there is no tag on the map.
For determining map size, we could use
size_t Map::count_all_conquerable_fields() or something similar. This won't solve the computing power problem though.
Busy indexing nil values