Kris Schnee wrote:
it strikes me that it would look nice, but shift the apparent terrain
half a tile up and left
I think you need to incorporate that half-tile shift
into your coordinate system, e.g. your internal map
looks like
0.0 1.0 2.0 3.0 4.0
0.0 +---------+---------+---------+---------+---------+
| | | | | |
| sand | sand | sand | water | water |
| | | | | |
1.0 +---------+---------+---------+---------+---------+
| | | | | |
| sand | sand | sand | water | water |
| | | | | |
2.0 +---------+---------+---------+---------+---------+
| | | | | |
| water | water | water | water | water |
| | | | | |
3.0 +---------+---------+---------+---------+---------+
| | | | | |
| water | water | water | water | water |
| | | | | |
4.0 +---------+---------+---------+---------+---------+
and your displayed tiles are
0.0 0.5 1.5 2.5 3.5
0.0 +----+---------+---------+---------+---------+
| s | s | s | s w | w |
0.5 +----+---------+---------+---------+---------+
| | | | | |
| s | s | s | s w | w |
| | | | | |
1.5 +----+---------+---------+---------+---------+
| s | s | s | s w | |
| | | | | w |
| w | w | w | w w | |
2.5 +----+---------+---------+---------+---------+
| | | | | |
| w | w | w | w | w |
| | | | | |
3.5 +----+---------+---------+---------+---------+