Let’s Program a Puzzle Game! – Part 3
Random Puzzle Generation Welcome back! Now that our puzzle is functioning and you can beat it, we should add some quality-of-life improvements. Since nothing happens after getting the win state, we need to add replayability by offering a new puzzle. To do that, we’ll add random puzzle generation to the code. Beyond that, we need…
