The HEXBUS Hex Grid Solving Game

There's a common game out there that deals with a "binary puzzle grid" (known as Binairo or Takuzu). You have a square grid with an even number of rows and columns, and each cell can have a zero or a one in it. The puzzle is played by filling the cell elements that are empty. There are simple rules:

A solved *Binairo* puzzle
A solved *Binairo* puzzle
A solved *Binairo* puzzle XL

I wrote about this in my Generating Binary Puzzles article. There, I focused on optimization techniques.

What is HEXBUS

I have a new and interesting twist on the binairo puzzle — I call it "hexbus", and it differs in that there are three axes at play, arranged in a hexagon:

A solved radius-4 HEXBUS puzzle
A solved radius-4 HEXBUS puzzle
A solved radius-4 HEXBUS puzzle XL

You'll notice a few things that are different than the binary puzzle:

Since this is a hexagonal puzzle, the number of elements in each axis varies; in the above there are 3, 4, and 5 element axes.

This means we need to modify the rule of "the number of zeros and ones has to be the same across each row and each column" rule to be "the number of zeros and ones cannot differ by more than one in each row and each column"

So, the top-most row, 011, satisfies that rule becase there is one zero and two ones — the counts don't differ by more than one. On axes with an even number of cells, the rule implicitly means that the counts must match — you can't have them differ by only one. Look at the second row: 0101, there are two zeros and two ones.

Try it!

You can try an alpha version of HEXBUS — The Game here