Corral is a visual logic puzzle where the goal is to enclose each number on a grid with a loop. The loop must form a single, continuous path, and the number of squares contained within each loop must match the number it encloses. The game offers various grid sizes and difficulty levels, providing a challenging and engaging spatial reasoning experience. It's implemented as a web-based game using JavaScript and features a clean, minimalist design.
Daniel Chase Hooper created a Sudoku variant called "Cracked Sudoku" where all 81 cells have unique shapes, eliminating the need for row and column lines. The puzzle maintains the standard Sudoku rules, requiring digits 1-9 to appear only once in each traditional row, column, and 3x3 block. Hooper generated these puzzles algorithmically, starting with a solved grid and then fracturing it into unique, interlocking pieces like a jigsaw puzzle. This introduces an added layer of visual complexity, making the puzzle more challenging by obfuscating the traditional grid structure and relying solely on the shapes for positional clues.
HN commenters generally found the uniquely shaped Sudoku variant interesting and visually appealing. Several praised its elegance and the cleverness of its design. Some discussed the difficulty of the puzzle, wondering if the unique shapes made it easier or harder to solve, and speculating about solving techniques. A few commenters expressed skepticism about its solvability or uniqueness, while others linked to similar previous attempts at uniquely shaped Sudoku grids. One commenter pointed out the potential for this design to be adapted for colorblind individuals by using patterns instead of colors. There was also brief discussion about the possibility of generating such puzzles algorithmically.
Summary of Comments ( 10 )
https://news.ycombinator.com/item?id=43591060
Commenters on Hacker News generally expressed interest in Corral, praising its clean design and intuitive gameplay. Several suggested improvements, such as adding difficulty levels, different board sizes, and an undo button. Some discussed optimal solving strategies and the possibility of using programmatic approaches. A few commenters mentioned similarities to other logic puzzles like Slitherlink and Cave Story. There was also a brief discussion about the choice of name, with some finding it confusing or unrelated to the game's mechanics. Overall, the reception was positive, with many appreciating the simple yet engaging nature of the puzzle.
The Hacker News post "Show HN: Corral – A Visual Logic Puzzle About Enclosing Numbers" generated a modest amount of discussion, with several commenters sharing their experiences and thoughts on the game.
One commenter expressed enjoyment of the puzzle and appreciated its clear instructions, finding it easy to pick up and play. They also noted the satisfying feeling of completing a level. This sentiment was echoed by another commenter who described the game as "well-polished" and "fun," while also suggesting a potential improvement: a "hint" feature to nudge players in the right direction when stuck.
Another commenter focused on the puzzle's logic, mentioning its similarity to the "Slitherlink" puzzle type. They delved into the deduction strategies involved in solving Corral, pointing out the need to consider both enclosing areas and separating different numbers. This commenter found the game's logic engaging and suggested that it struck a good balance of challenge and accessibility.
A further commenter discussed their approach to creating a solver for the puzzle. They outlined the process of translating the visual game board into a data structure amenable to algorithmic solving, describing the use of a graph representation to capture the relationships between cells and fences. This commenter's insights provided a technical perspective on the underlying structure of the puzzle and hinted at the potential complexities involved in automated solutions.
Finally, the original poster (OP) engaged with the commenters, thanking them for their feedback and acknowledging the suggestion for a hint feature. They also responded to the technical comment about creating a solver, expressing interest in seeing the commenter's solution and engaging in a brief discussion about the algorithms involved.
While the overall volume of comments is not extensive, the discussion provides a mix of user experience feedback, comparisons to other logic puzzles, and exploration of the puzzle's underlying logic and potential for automated solvers. The comments offer a well-rounded perspective on the game and its various aspects.