hexyz is tower defense game, and a lua library for dealing with hexagonal grids
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.3 KiB

4 years ago
  1. todoooos & notes
  2. @TODO test optimizing pathfinding via breadth first search/djikstra
  3. i think i want more or less no such thing as 'impassable' terrain
  4. all mobs always can always traverse everything, though they initially will give the impression that certain tiles are impassable by prefering certain tiles.
  5. the illusion is likely to be broken when you attempt to fully wall-off an area, and mobs begin deciding to climb over mountains or swim through lakes. this will come at great cost to them, but they will be capable of it
  6. MAP RESOURCES
  7. - spawn diamonds or special floating resources that give you bonuses for building on, whether it's score, money, or boosting the effectiveness of the tower you place on top, etc.
  8. - killing certain mobs may cause these resources to spawn on the hex they died on
  9. towers:
  10. 0 - wall
  11. some fraction of the height of the tallest mountain
  12. makes mob pathing more difficult
  13. upgrades:
  14. - +height - making the tower taller makes it more difficult/costly for mobs to climb over it
  15. - spikes - mobs take damage when climbing
  16. 1 - moat
  17. some fraction of the depth of the deepest lake
  18. makes mob pathing more difficult
  19. upgrades:
  20. - +depth - making the moat deeper makes it more difficult/costly for mobs to swim through it
  21. - alligators - mobs take damage while swimming