Creating an irregular array for these rooftop tiles I'm trying to create this pattern of rooftop tiles I saw while travelling, I'm pretty new to Blender so I'm trying to work this out using two arrays but I'm not quite getting there.
This is what I got so far

Are there certain methods I could use to achieve this pattern? Since they also have an offset of 50% on the x-axis.
Just offset it on multiple axis at once.

One Array modifier with X offset
Second Array modifier with X, Y and Z offset (you can also add start/end caps)
Third Array modifier to repeat this result