Remaking the map generator
Posted: Mon Nov 16, 2015 7:47 pm
Hey there,
One annoying thing when starting games on Freeciv is that it demands that you have way too much space between your civilizations to generate starting positions. I was thinking of going in to the source code to fix that issue and allow me to build the massive, 40 player maps that I enjoy and were SOMETIMES possible in 2.3 (though it sometimes crashed) but I have yet to get to work in 2.5. While I'm working on that, I was thinking of adding a few additional aspects to the starting position selector that I think would greatly improve gameplay:
1 - Starting position based upon Nation. We talk sometimes about giving some nations (or nation groups) special bonuses or effects that give them an advantage in the game, but it seems to me that there are really too many nations to make that meaningful at the individual nation level. What might be MORE distinctive (and perhaps more true to what made the nation what it is) is using nation starting position flags to find a terrain most like where the actual nation on this Earth is located, so for instance a large island for England, Britain, Ireland, the Gaels, or the Nuu-Ul-Chatha (Vancouver Island Indian), a small island for the Hawaiians, the Fijians and the Solomon Islanders (maybe a third tiny island category to avoid one tile start-games), and a large inland lake for the Khwarezm or the Metis. Tags could include features like "tropical", "mountainous", "swampy", "desert", or "river", and would be selected in priority from first to last. This might be disabled when team placement is enabled.
2 - More detailed oceanography for undersea tunnels and cities, when technology reaches that level.
3 - A "Space Map" for orbital space colonies and maybe satelites when technology reaches that level. It would be about as monotonous as one would expect space to be, basically just another level of data with some effect on vision. This would probably be the hardest of the three changes to implement.
Speaking of the first recommended change, has anyone else had trouble getting the server to load after they modified the nation set? I was thinking about working on that, but it seems from some of what I've seen on this forum that no one else has this problem.
One annoying thing when starting games on Freeciv is that it demands that you have way too much space between your civilizations to generate starting positions. I was thinking of going in to the source code to fix that issue and allow me to build the massive, 40 player maps that I enjoy and were SOMETIMES possible in 2.3 (though it sometimes crashed) but I have yet to get to work in 2.5. While I'm working on that, I was thinking of adding a few additional aspects to the starting position selector that I think would greatly improve gameplay:
1 - Starting position based upon Nation. We talk sometimes about giving some nations (or nation groups) special bonuses or effects that give them an advantage in the game, but it seems to me that there are really too many nations to make that meaningful at the individual nation level. What might be MORE distinctive (and perhaps more true to what made the nation what it is) is using nation starting position flags to find a terrain most like where the actual nation on this Earth is located, so for instance a large island for England, Britain, Ireland, the Gaels, or the Nuu-Ul-Chatha (Vancouver Island Indian), a small island for the Hawaiians, the Fijians and the Solomon Islanders (maybe a third tiny island category to avoid one tile start-games), and a large inland lake for the Khwarezm or the Metis. Tags could include features like "tropical", "mountainous", "swampy", "desert", or "river", and would be selected in priority from first to last. This might be disabled when team placement is enabled.
2 - More detailed oceanography for undersea tunnels and cities, when technology reaches that level.
3 - A "Space Map" for orbital space colonies and maybe satelites when technology reaches that level. It would be about as monotonous as one would expect space to be, basically just another level of data with some effect on vision. This would probably be the hardest of the three changes to implement.
Speaking of the first recommended change, has anyone else had trouble getting the server to load after they modified the nation set? I was thinking about working on that, but it seems from some of what I've seen on this forum that no one else has this problem.