This is going to be a quick Devlog, because I just want to get back to this issue I'm having and figure out a solution for it. I've gone back to the drawing board, trying to figure out how to effectively unwrap the donut-shaped Voronoi diagram I have for my river tiles. I think this is the third week I've been working on the same problem now, so I'm getting a little frustrated because 3 weeks is a lot of time that could have been spent working on some other part of the game.

I just feel like when I do solve this, one - I won't have to think about it again, and two - the visual pay-off will have been worth it. I also feel like I've invested too much time to not get some kind of pay-off for this feature.

The biggest issue that I'm having is that when I have the shapes aligned as they leave one of the corner tiles and enter the straight tile, by the time they flow along the straight path in time to reach the bottom, they're not quite aligned.

Now I think the problem I'm having is that I've got a slight overlap on the tiles, the row beneath covers the row above by a couple of pixels - enough to make the borders around the tiles match up. This looks fine in practice, but I need to compensate for that when aligning the shapes, and I feel like this is throwing a spanner in the works.

So, I'm redoing my hex grid, and I'm using this article as a reference...
https://www.redblobgames.com/grids/hexagons/

I'm going to try and math my way through this tonight. Wish me luck!

Cheers,
Dan.