Dissertation

Is it possible to write an algorithm to sort LEGO?

Often when buying boxes of LEGO second hand these will contain parts for a number of different sets that have been broken up over the years. The parts in these boxes can then be sorted and reconstructed back in to the sets they came from for people to use in their displays, however this takes up a large amount of time and requires specific knowledge of LEGO parts and sets.

The idea of this project first came when looking through an unsorted box of LEGO my Grandma and Grandad had bought, upon looking through this box I found part 2626 - Light Gray Boat Bow Brick 6 x 6 x 1 in colour Old Light Gray, (picture below), As someone who knows a lot about LEGO and LEGO parts I intuitively knew this was quite a rare part.

This project uses a Java object oriented approach with objects for sets and bricks within the system.

User testing proved this to be 83% accurate.

Brickset Article about the project See on Github