I just finished adding move validations. In this screen, you can see that I can toggle the theme and move validations still work.
You could allow players to play their preferred theme but it would require redoing the turfs (hexagons) as image objects or moving players to their own maps. Neither of those tasks interests me right now. The host can change the theme of the map before game play begins which is good enough for right now.
Movement Rules:
- Units can move up to 2 hexagons with these exceptions:
- Mountains restrict movement to one hexagon
- In order to move to a new hexagon type (grass, water, mountain), the unit must be in an adjacent hexagon.
- Changes in hexagon type reduce movement to one hexagon.
You can check out the prototype here:
HexGame
