Randomizes all 302 puzzles. Same seed = same puzzles across Python CLI and browser.
ROM
Options
Low density produces puzzles with sparse, isolated cells. The resulting clues (mostly "1") provide almost no deductive information, making many puzzles impossible to solve without guessing. The default of 0.57 was tuned across 302,000 puzzles to virtually eliminate this.
Known Issues
First boot with Unlock All: The level select cursor will auto-scroll to the bottom of Mario's list. Press Left to switch to Wario, then Right to switch back. All levels work normally after that, including across future sessions.
BGM "Off" option: Selecting "Off" for background music will revert to BGM 1 the next time the game reads the setting. BGM 1-4 selections persist normally.
Completion markers: With Unlock All, stages may not display the correct completion hammers. All stages are playable regardless.