top of page
  • Writer's pictureMarisa Hudspeth

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 build orders for prisms, which are divided into either horizontal or vertical planes. Each plane within the prism is built the same way (column, row, or zigzag).

All shapes except for vertical diagonals also have multiple potential starting blocks. Rows and horizontal diagonals only have two possible starting blocks - the block on each end of the shape. Vertical planes can start from either of the two bottom corners, and horizontal planes can start from any of the 4 corners. Finally, prisms can start from any of the four bottom corners. The starting block is chosen based on which potential starting block has the shortest distance to the last block placed (or, if this is the first shape being built, which has the longest distance to the first block of the next shape to be placed).

3 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 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 ne


bottom of page