I forgot to mention what I think is one of the most important benefits of the polygon approach.
Because locations are kept in the form of coordinates (rather than merely listing the square you are in) there is no need for a regular tessellation of the playing area. While I have been assuming that the coordinates are rectangular cartesian coordinates, they need not be.
In particular, they can be lattitude and longitude.
This means that a spherical world map is perfectly possible.
The full world map could be rendered in any desired projection, or viewed as a globe.
The local view would be designed to minimize local distortion.
All movement would be calculated in great circle terms.
Cheers
Because locations are kept in the form of coordinates (rather than merely listing the square you are in) there is no need for a regular tessellation of the playing area. While I have been assuming that the coordinates are rectangular cartesian coordinates, they need not be.
In particular, they can be lattitude and longitude.
This means that a spherical world map is perfectly possible.
The full world map could be rendered in any desired projection, or viewed as a globe.
The local view would be designed to minimize local distortion.
All movement would be calculated in great circle terms.
Cheers
Comment