I am still not absolutely sure what to do about the map.
I think that if Darkstar wants to make it, it would indeed be by far best if we could have a spherical map, using something else than tiles. Of cause in this scenario we still need to have defined "tiles" or areas or something, to allow ressource management to be done. But if we have the option to make a spherical map this is not something that is out of our reach.
Anyway, I have created the beginnings of a tile model. It is, as of now, merely a list of the tile types (I think terrain types are better) that we should have.
I know that we once had a hugely complex and advanced model, with thousands and thousands of possible tiles. But since we are, no matter what, gonna have a whole lotta tiles, and since we are trying to reduce the importance of tiles in the game, I think having a simple 1 byte terrain system, with 256 terrain types, would be more than adequate.
The model I have made is pretty simple, and the terrain types still doesn't have very appealing names. It is, however, logical, and as of now it only has around 60 different terrain types. So although I find it good as it is there is room for expansion. Of cause this room could be spent on ressources.
Here it is:
There are 4 main groups in terrain types. They are based on temperature: Arctic, Temperate, Subtropic and Tropic. Apart from that there are some other groups: Dry, Medium or Wet, and Mountain, Hill or Flat. And then there are a few special categories.
Arctic: icecap, water (containing icebergs), dry mountains, dry hills, dry flat, medium mountains, medium hills, medium flat, medium forest mountains, medium forest hills, medium forest flat. (NOTE: Since arctic regions are generally not very rainy I have not included any wet types in the arctic group. Actually I am not even sure if forests can be considered arctic - here I was thinking of forests in Northern Norway or Canada or something. Correct me if I'm wrong)
Temperate: water, dry mountains, dry hills, dry flat, medium mountains, medium hills, medium flat, wet mountains, wet hills, wet flat, medium forest mountains, medium forest hills, medium forest flat, wet forest mountains, wet forest hills, wet forest flat, swamp.
Subtropic: water, dry mountains, dry hills, dry flat, medium mountains, medium hills, medium flat, wet mountains, wet hills, wet flat, medium forest mountains, medium forest hills, medium forest flat, wet forest mountains, wet forest hills, wet forest flat, swamp.
Tropic: water, dry mountains, dry hills, dry flat, medium mountains, medium hills, medium flat, wet mountains, wet hills, wet flat, medium forest mountains, medium forest hills, medium forest flat, wet forest mountains, wet forest hills, wet forest flat, swamp.
So rainforests would be wet forests, either in temperate, subtropic or tropic climate (there are temperate rainforests). Deserts would simply be dry areas etc.
Actually terrain that was not dry was always filled with forests in the good old days before man. So wet flat would be an area that used to contain a rainforest, which had been removed, leaving the area with grassland of some sort (which would mostly be used for farmland).
What do you think?
It is not our greatest breakthrough, but I think that with a little work (not much is required really) we could have a terrain model working. This will mean we can have someone (Elmo?) draw the different terrain types, and someone else (Darkstar?) can program a (spherical?) map that can be put into our UI.
Let's get this train moving, shall we guys?
I think that if Darkstar wants to make it, it would indeed be by far best if we could have a spherical map, using something else than tiles. Of cause in this scenario we still need to have defined "tiles" or areas or something, to allow ressource management to be done. But if we have the option to make a spherical map this is not something that is out of our reach.
Anyway, I have created the beginnings of a tile model. It is, as of now, merely a list of the tile types (I think terrain types are better) that we should have.
I know that we once had a hugely complex and advanced model, with thousands and thousands of possible tiles. But since we are, no matter what, gonna have a whole lotta tiles, and since we are trying to reduce the importance of tiles in the game, I think having a simple 1 byte terrain system, with 256 terrain types, would be more than adequate.
The model I have made is pretty simple, and the terrain types still doesn't have very appealing names. It is, however, logical, and as of now it only has around 60 different terrain types. So although I find it good as it is there is room for expansion. Of cause this room could be spent on ressources.
Here it is:
There are 4 main groups in terrain types. They are based on temperature: Arctic, Temperate, Subtropic and Tropic. Apart from that there are some other groups: Dry, Medium or Wet, and Mountain, Hill or Flat. And then there are a few special categories.
Arctic: icecap, water (containing icebergs), dry mountains, dry hills, dry flat, medium mountains, medium hills, medium flat, medium forest mountains, medium forest hills, medium forest flat. (NOTE: Since arctic regions are generally not very rainy I have not included any wet types in the arctic group. Actually I am not even sure if forests can be considered arctic - here I was thinking of forests in Northern Norway or Canada or something. Correct me if I'm wrong)
Temperate: water, dry mountains, dry hills, dry flat, medium mountains, medium hills, medium flat, wet mountains, wet hills, wet flat, medium forest mountains, medium forest hills, medium forest flat, wet forest mountains, wet forest hills, wet forest flat, swamp.
Subtropic: water, dry mountains, dry hills, dry flat, medium mountains, medium hills, medium flat, wet mountains, wet hills, wet flat, medium forest mountains, medium forest hills, medium forest flat, wet forest mountains, wet forest hills, wet forest flat, swamp.
Tropic: water, dry mountains, dry hills, dry flat, medium mountains, medium hills, medium flat, wet mountains, wet hills, wet flat, medium forest mountains, medium forest hills, medium forest flat, wet forest mountains, wet forest hills, wet forest flat, swamp.
So rainforests would be wet forests, either in temperate, subtropic or tropic climate (there are temperate rainforests). Deserts would simply be dry areas etc.
Actually terrain that was not dry was always filled with forests in the good old days before man. So wet flat would be an area that used to contain a rainforest, which had been removed, leaving the area with grassland of some sort (which would mostly be used for farmland).
What do you think?
It is not our greatest breakthrough, but I think that with a little work (not much is required really) we could have a terrain model working. This will mean we can have someone (Elmo?) draw the different terrain types, and someone else (Darkstar?) can program a (spherical?) map that can be put into our UI.
Let's get this train moving, shall we guys?
). It would work quite well with tileless systems, which I believe to be the best solution.

is calculated at the beginning of the game, and after that the area will just work like tiles, except that units, cities etc wont be restricted by them.
Comment