top of page
  • Writer's pictureMarisa Hudspeth

Week 10

This week, I’ve been working on generating new build orders for rows and planes. Rows are easy - just choose whichever end is closer to the last block placed, and reverse the order of the blocks if necessary.


Planes are a bit more difficult. At first, the build orders I generated for planes were similar to the way water would fill a box; it would start at a corner and then fill up the bottom and the neighbor blocks. But my mentor thought that even if this build order was optimal, it wasn’t how actual people tend to build planes. We looked at some data and found that people build planes row-by-row or column-by-column, and sometimes they zigzag (change which edge they start building from on each new row). So I’ve started working on implementing this behavior, but it’s not finished yet.

2 views0 comments

Recent Posts

See All

Week 13

So this is my last week! I’ve mostly been working on writing my final report, cleaning up the documentation, and creating instructions on how to run my code. I’ve also added some more parameters to my

Week 12

This past week I have been working on generating some datasets that we can use to train the Architect and Builder models. First I made a small dataset with 1000 structures. Since that didn’t take too

Week 11

This week I’ve finished coding the different possible build orders for planes. Now, it will be randomly determined whether a plane will be built by column, row, or zigzag row. I also added additional

bottom of page