| Assumption | Type | Failure Points | Preventions or Mitigations |
|---|---|---|---|
| Puzzles are 2D with a clear front and a back. | Basic | 3D puzzles such as this Camelot puzzle. | Out of scope for this project. Legos (the architecture line specifically) usually look much better as the end product, and they come with instructions! |
| Puzzles pieces in the final result align in a rectangular grid. | Basic | Circular puzzles (example). Puzzles that follow ‘undulating lines’ that split up or recombine. | This may not be necessary until we need to remember where past pieces were placed. |
| All puzzle pieces are available. No puzzle pieces are lost on the floor or under the couch. | Basic | This doesn’t really have an impact on the incremental algorithm, as every piece is generally assumed to be independent of the others. For the all-at-once algorithm, it should be resilient because usually only 1 or 2 puzzle pieces are missing, not 10% or 20% missing. |
However, if a piece is missing then the result will be very unsatisfying to the end user. | Be very careful when handling the pieces. After picking up, only place them back on the table/board and nowhere else. Inspect area carefully when standing up and putting away. | | The puzzle has only one, predefined solution. Every puzzle piece has a predefined place where it is supposed to go. | Basic | Non-puzzles and art-focused objects, such as mosaics. | Exclude art objects from this project. | | The end solution is known. I have a picture of what the completed puzzle is supposed to look like, ie the image on the box. | Basic | The box art may be lost. | Keep box or take a picture of it. Use a picture from the internet. | | Every puzzle pieces has 4 “connection points.” A connection point is a knob sticking out, an indentation for another piece’s knob, or a straight line meaning the edge of the puzzle. | Shape | Pieces with more or less connection points. Example: See the center piece in the Krypt puzzle (3 connections) or the top-left corner piece (5 connections). | If possible, exclude puzzles that we know don’t follow the 4 connection rule. May be unnecessary if using image content. | | The puzzle has many clearly defined shapes. Technically, corners/features in computer vision. | Color | The puzzle is solid color or gradient. There are no shapes, corners, or features in the image content itself. | Out of scope for this project. Choose most common puzzles that relate to children.
Rely on shape-based solutions instead. |