generateHeyawakefunction
Generate a seeded Heyawake puzzle with a verified unique answer; unsupported inputs or exhausted attempts throw.
Import it
import { generateHeyawake } from "@johnmorrisdotca/kazu/heyawake";
Also exported from: @johnmorrisdotca/kazu
Definition
function generateHeyawake(width?: number, height?: number, level?: HeyawakeLevel, seed?: number): HeyawakePuzzle
Parameters
| Name | Type | Description |
|---|---|---|
width (optional) | number | The supported board width in cells. |
height (optional) | number | The supported board height in cells. |
level (optional) | HeyawakeLevel | The requested native difficulty tier. |
seed (optional) | number | The reproducible native puzzle seed. |
Returns
HeyawakePuzzle
Generate a seeded Heyawake puzzle with a verified unique answer; unsupported inputs or exhausted attempts throw.
Examples
import { generateHeyawake } from "@johnmorrisdotca/kazu/heyawake";
console.log(generateHeyawake(5,5,"easy",42));