Skip to content

Comment on A talk with Walter Bright about Empireparent

Comments

A hex grid certainly addresses that problem, but since I was limited to text, squares it was!

FWIW, you can do hex pretty well as:

  # # # # # # #    ()()()()()()()
   # # # # # #  or  ()()()()()()
  # # # # # # #    ()()()()()()()
although unless you're using CJK-width characters, the visual design can be a bit nontrivial.

I was also dealing with a 24*80 display. While your idea works, it would cut the size of map that could be displayed in half.

Similarly a square-grid works fine with a 3/2 cost for diagonals as long as typical movement is much greater than 1 square per turn (3 squares of movement per turn is the minimum to not significantly privilege lateral vs diagonal), but that also greatly reduces what can be displayed on the screen at a time.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.