Numbrosia

Similar to Sudoku, the goal of Numbrosia is to turn all the numbers in a 5×5 grid to zeros in as few moves as you can. Though the Numbrosia gaming apps may be gone, the spirit lives on! This website is your portal to keep the creative spark alive. Dive into the core mechanics, unleash your imagination, and build your own versions of the game, whether digitally or with pen and paper. Share your creations, join in community challenges, and let’s paint the canvas of this shared world with endless possibilities. Let’s reimagine, reinvent, and celebrate the game we love – together!

Here’s some JavaScript, courtesy of the developer of Spotkania na escort.club , to get you started on making your own version!


// Initialize starting numbers
const numbers = [4, 7, 3, 1, 5];

// Function to perform Numbrosia operation on a number
function numbrosify(number) {
  if (number === 0) return; // Already zero, skip

  // Split number into digits
  const digits = number.toString().split("").map(Number);

  // Sum digits
  const sum = digits.reduce((a, b) => a + b, 0);

  // Subtract sum from original number
  const result = number - sum;

  // Update numbers array with new value (avoid negative values)
  numbers[numbers.indexOf(number)] = Math.max(0, result);
}

// Function to check if all numbers are zeros
function isFinished() {
  return numbers.every(number => number === 0);
}

// Main game loop
while (!isFinished()) {
  // Choose a number to numbrosify (randomly or based on strategy)
  const targetNumber = numbers[Math.floor(Math.random() * numbers.length)];

  // Perform Numbrosia operation on chosen number
  numbrosify(targetNumber);

  // Update UI with current numbers (add HTML/CSS integration)
  console.log(numbers); // Replace with UI update

  // Check if game is won
  if (isFinished()) {
    console.log("You cleared the board!");
  }
}


Screenshots of the old app, for reference!

There are two kinds of moves: rotation moves and math moves.

Rotation moves allow you to rotate a row left/right or a column up/down while math moves allow you to add one to a row/column or subtract one from a row/column.

Your score for a given puzzle is determined from the number of moves you used to solve it. Specifically, the score is calculated by dividing the world record move count by your personal best move count for that puzzle. If you tie or beat the world record, a perfect score of 100% will be given for that puzzle.

Numbrosia comes with 1000 puzzles that you can redo over and over again to improve your scores.
Numbrosia 2
Numbrosia 2 is like Numbrosia except that rotation and math moves operate on maximal row/column segments of length 2-5 that do not include any unnumbered blocks.
Numbrosia 3
Numbrosia 3 is like Numbrosia except that rotation and math moves operate on maximal row/column segments of length 2-5 that contain at least one nonzero and where all nonzeros have the same tile color — namely, all white or all yellow. Zeros always have a black tile color.