Enigma Game Documentation

Documentation for the Enigma puzzle collection

View the Project on GitHub ianfhunter/Enigma

Ripple Effect

A logic puzzle where you fill numbered rooms while respecting the ripple constraint.

Rules

  1. Room Constraint: Each room (region) must contain all consecutive integers from 1 to N, where N is the number of cells in that room.

  2. Ripple Constraint: If the same number N appears twice in the same row or column, there must be at least N cells between them.

Example

In a row: 2 _ _ 2 is valid (2 cells between the 2s) In a row: 2 _ 2 is invalid (only 1 cell between the 2s)

How to Play

Dataset

Puzzles are pre-generated offline using a solver that verifies unique solvability.

Implementation Notes