Click to reopen instructions.

The project below starts with a draw brick, length: () width: () block that draws one brick as a thick pen line (with flat line ends), and a script that calls it. Run the script and read the block's definition to see how it works.

Your job is to use abstraction to draw a whole brick wall. Build on draw brick to make draw row A and draw row B blocks for the two kinds of rows (offset from each other like a real wall, and exactly the same length), then write a draw brick wall, rows: () block that alternates them to draw the wall.

Your work autosaves (and you can use the Save button); earlier versions are available from the Revisions dropdown.

Brick Wall

Revisions: