My #TextMapper app has two algorithms to generate hex maps; I just made some changes to how the algorithm but Erin D. Smale is implemented so that finally those maps can be any size (they used to be limited to 23×18). Take a look: https://campaignwiki.org/text-mapper/ -- and learn about Smale's algorithm here: http://www.welshpiper.com/hex-based-campaign-design-part-1/