Sure - no problem at all.
The style works using two segments: one full-size tile and one half-size tile. To create the offset on alternate rows, I've used a Sequence operator that increments on Y to alternate between the full and half size tile in the start and end inputs. To flip the tiles for the right hand side, I've wired it through a Mirror operator for the End input.

Between these I fill in by adding the full-size tile to the Default input. To make sure no tiles are sliced, I've enabled Generator > Rules > Default Mode > Adaptive.

Then all that remains is to close up the gap between the rows. We can do that by using a negative top padding value. To save me from entering the value twice - once for each segment - I've exported the Top Padding input and wired it to a Constant node. That way I can change the value for both Segments from one place.

That's about it. I also increased the Generator > Clipping Area > Expand value a bit to remove any gaps around the perimeter.
I hope that helps.
Paul