Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Wonderful ! Then it won't require me to wrap my old head around that.....

May be able to get something done on my android phone.  I've got a good dungeon generator I've made in a similar style that allows crawling and I would like a good overland ability to do the same. If I can import the map and its JSON for data I can put a mask over the whole thing, pick a start spot and crawl, exposing the mask as I move along and when I hit a dungeon I can generate it in my program. Might be a little overly optimistic, but it may be worth a shot :D

BTW since you've already got most of the terrain stuff down, why not make a skirmish map generator in the same style ? These are the best set of easy to use tools around.....

(1 edit)

What is a skirmish map? Is it the same as a battlemap? I personally don't use them, so I don't know what makes a good skirmish/battle map.

Yeah a simple battlemap- A road maybe, some trees, heights, maybe a field or two with a building etc etc. Can base it on the terrain in the overland hex possibilities. Bonus would be conforming it (more or less) to a hexgrid (like the overland). Very handy- I use a generator from another app I made to create these: https://drive.google.com/file/d/1Lc6kZZr6ZIr2l2mGmNu0jeq7z3NUOdmI/view?usp=drive... and https://drive.google.com/file/d/12GyIy8vO5Qu07BDD4c8_dRuFWl_7d-Ly/view?usp=drive...

Isn't this close enough (with the grid on)?

(+1)

Nifty use of the Cave generator and changing the motif !


Would be nice to get something more rectangular though.  This would make it easier to put on virtual tabletop with no scrolling or less dead space if color printing it out,as it easier to work out the size of sheet needed.....


 As far as terrain types, rolling hill, possible farm, fields etc, occasional stream (hexside) or river (whole hex or 2 width) etc etc. Maybe tying it into terrain that can be generated from picking a Perilous Shores hex (like you can do for villages/towns). Walls/Fences and possibly  some frou-frou like a stray cow etc (not essential but always adds a little spice- can remember adding a cow to a skirmish map on tabletop and the whole thing revolved around stealing the damn thing and keeping the other side from killing it.....)


For grids it would be good to allow for modifying its stroke width, color, and possible center dot stroke width, color (used for measuring esp with hexes) for Line of Sight purposes. The beauty is that this also is in the same motif as the other generators and blends in with other things generated....


Not knowing anything about Haxe and Open FL, not sure what is possible (or advisable- I'm an old-school retired programmer and out of practice and touch- messing with Java and Android but just messing with it) but from what you have done so far, I think it would add another epic tool to this already great set :D

(+1)

What size (in pixels) are the hexes you use and what is the line width (in pixels). I'm making it so that a click the map (im using the standard export PNG) can be converted into a hex coordinate ?

Internally the hex radius (the distance from its centre to any of its vertices) is 50 and the line widths (there are several types of them) are defined in the Style dialog. I don't think all this is very useful because in exported images different values are used depending on the map size.

(+1)

Yeah. Kind of figured. Got it working with 1800x1800 pretty well in both pointy and flat- (found the proper origin and size with a little bit of elbow grease and brute force :D) and can click on the bitmap and get the hex id. 

It took 2 days (!) to get VSCode and Haxe Lime/OpenFL to behave, but now its going along.....

Processed the JSON and got the data in the hexes (terrain, roads, rivers, features etc). Working on the interface (html5 of course) which is new to me so its taking time (besides building up my library of routines or converting them from older stuff ive done that I can use). Still need to validate that its generating the hex data properly.  

Hope to get to where I can work on the fog layer and movement/etc soon.

As I say to those who 3D resin prints for the 1st time, its the journey, not the destination :D