A minimalistic web application that implements a polyomino generating algorithm using d3 and SVG elements to render shapes on the screen. A working example is available to check out here. Stay tuned for a link to the blog post that analyzes the extremely slow algorithm that powers the app.
This is the list of quadrominos that are generated when 4 is entered as an input.
This is the list of hexominos that are generated when 6 is entered as an input.
For a detailed time-efficiency analysis of the algorithm go here.