Most of my day has been spent making the tutorial for creating the tile pattern using arrays. I was frustrated with trying to solve the problem without arrays and needed to take a break from it, so I wrote this tutorial instead.
Finally, I figured out how to create the tiles using for loops! It isn't as complicated as I thought. You only need to know the points that fall along the side of the floor/trapezoid, and the width of a tile from that row. The Sun Table recreation below was created using this method.