Hexatak

By William Guimont-Martin3 minutes read


Hexatak is a hex-grid puzzle about merging and stacking stones to build a contiguous road between two board edges. It was made in C for the raylib 6.x game jam, built around the themes hex and merge, and loosely inspired by the stack movement ideas in Tak.

You move whole stacks one tile at a time, spread towers across multiple cells, merge matching values, and satisfy bridge conditions before running out of moves. Later levels add gates that require specific stone values or exact stack heights, so the puzzle is not just about reaching the other side, but about routing the right road with the right pieces.

Play it here: willguimont.com/cgame/hexatak

Also on itch.io: willguimont.itch.io/hexatak

Source code: github.com/willGuimont/cgame

Hexatak title screen

What is in the game

How it plays

The goal in each puzzle is to create a valid connected road between two board edges.

This leads to puzzles where the shape of the path matters, the value distribution matters, and sometimes even the exact height of a stack matters.

Controls

Mouse:

Keyboard:

Screenshots

Hexatak gameplay showing stacked stones on a hex gridHexatak gameplay with bridge routing and gates
Hexatak late-game puzzle screenshotHexatak built-in level editor