One of the problems about any polygonal shape in LiveCode is that it still subsists inside a square/rectangle.
That might seem like a crashingly obvious remark until one starts to 
consider how squares and how hexagons tesselate.
And, even more to the point, how the human brain (and, face facts, most 
of the time we are likely to be dealing
with either a square or hexagonal grid on a computer is because we want 
to "fool" humans into believing that
what the screen presents them with is a square or hexagonal grid with 
all the functionality and meaning of
square or hexagonal grids in the real world).

If I pretend I am a flat-earther, and that the earth I live on is hexagonal, I want all those people who are silly enough to believe that the world is spherical to fall off the hexagonal earth at the vertices of the hexagon, and not the vertices of some other polygonal shape that encloses my hexagonal earth that's vertices are
not completely congruent with that hexagon.

I'm messing around with hexagons right now, and will post some of my thoughts in the Forum.
Richmond.


On 27/6/2018 1:42 pm, David V Glasgow via use-livecode wrote:
Thanks for all the responses regarding hexes.

I had already worked through the ‘redblobgames’ resources, and it was the 
prospect of trying to implement a hex system in Livecode which was the gotcha.

The frustrating thing is that the polygon object displays a nice scaleable hex 
- and yet it seems this is not a viable route?  Why would SVG be any better?  
(thats not a lament or rhetorical question, I would be very interested to know)

Cheers

David Glasgow

On 27 Jun 2018, at 10:30 am, hh via use-livecode 
<use-livecode@lists.runrev.com> wrote:

Here a rather complete guide to the "theory" with a link
to implementation guides for several programming languages,
especially, close to LC, JavaScript.

https://www.redblobgames.com/grids/hexagons/



_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to