You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improved the console output to better handle many puzzles. It now displays progress dots instead of full puzzle names, but still displays errors for unsuccessful solutions.
Added a --report option for saving a summary of the generated solutions and their metrics.
Improved solution verification to also detect overlapping parts.
Added tests, using puzzles from omsim and the recent 24-hour challenge sample/test puzzles.
Improvements to generated solutions
Added a new assembler for generating linear products.
Added a new assembler for generating products which fit within a hexagon of diameter 3.
Pistons are now automatically replaced with arms where possible.
Many other small optimizations.
Bug fixes
Extra copies of repeating molecules were sometimes being generated.
Repeat instructions were generated at the wrong location when a sequence started with a Wait instruction.
If a puzzle had multiple identical products, they were sometimes dropped onto the wrong output.