SudokuGrid – Guaranteed Unique Solution

Description

SudokuGrid is a free WordPress plugin that adds an interactive Sudoku game to your website using a simple shortcode.

Developed by webpratique.ch, SudokuGrid provides six difficulty levels, from beginner-friendly puzzles to expert challenges.

Visitors can play directly on your website, take pencil notes, check their entries, print puzzles and resume their current game.

Features

  • Six difficulty levels: Baby, Very Easy, Easy, Medium, Hard and Expert.
  • Sudoku puzzles with exactly one solution.
  • Pencil notes for tracking possible candidates.
  • Optional live error checking.
  • Automatic saving and restoration of the current game.
  • Responsive interface for desktop, tablet and mobile.
  • Printable Sudoku puzzles for playing on paper.
  • On-demand puzzle generation using AJAX.
  • Conditional loading of public CSS and JavaScript.
  • Built-in puzzle model library.
  • Administrative auditing tools for checking puzzle models.
  • No account required for visitors.

Puzzle generation

SudokuGrid uses a library of validated puzzle models and mathematical transformations to generate different Sudoku grids.

The transformations preserve the uniqueness of the solution and the difficulty characteristics of the original models.

Each generated puzzle is based on a model selected from the corresponding difficulty level.

Game saving

SudokuGrid automatically saves the current game using the browser’s localStorage feature.

Saved information includes the puzzle, entered numbers, pencil notes and selected gameplay options.

When visitors return using the same browser and browser storage, they can resume their previous game.

Saved games are stored locally in the visitor’s browser, not in the WordPress database.

Clearing browser storage or using another browser or device may prevent restoration of the saved game.

Error checking

Players can enable or disable live error checking.

When enabled, SudokuGrid compares entered numbers with the puzzle solution and highlights incorrect entries.

Pencil notes are not checked against the solution.

Performance

SudokuGrid is designed to minimize unnecessary server activity.

Public assets are loaded only when the Sudoku shortcode is used, and puzzle generation is performed on demand through WordPress AJAX.

The plugin separates public gameplay from administrative tools to avoid loading the puzzle auditing engine unnecessarily during ordinary page visits.

Actual performance depends on the hosting environment, WordPress configuration and visitor activity.

Privacy

SudokuGrid does not require visitors to create an account.

Game progress is saved locally in the visitor’s browser using localStorage.

Puzzle generation requests are processed by the website’s WordPress installation.

SudokuGrid does not require an external Sudoku generation service.

Installation

  1. Upload the plugin through the WordPress Plugins screen or install it from the WordPress plugin directory.
  2. Activate SudokuGrid.
  3. Create or edit a page or post.
  4. Add a Shortcode block containing [sudokugrid].
  5. Publish the page.

No additional configuration is required.

FAQ

What shortcode should I use?

Use [sudokugrid] in any WordPress page or post that supports shortcodes.

What difficulty levels are available?

SudokuGrid offers six levels: Baby, Very Easy, Easy, Medium, Hard and Expert.

Are the puzzles guaranteed to have one solution?

SudokuGrid uses validated puzzle models with unique solutions. Its transformations are designed to preserve that uniqueness.

Can visitors use pencil notes?

Yes. Players can record possible candidates in empty cells while solving a puzzle.

How does live error checking work?

When enabled, the game highlights entered numbers that do not match the solution. This feature can be turned on or off during gameplay.

Can visitors resume a game later?

Yes. The current game is automatically saved in the browser using localStorage and can be restored when the visitor returns with the same browser.

Are saved games stored in the WordPress database?

No. Saved game progress is stored locally in the visitor’s browser.

Can visitors print Sudoku puzzles?

Yes. SudokuGrid includes a printable version designed for playing on paper.

Does SudokuGrid work on mobile devices?

Yes. The interface is responsive and supports smartphones and tablets.

Does SudokuGrid require an external API?

No. Puzzle generation is handled by the WordPress installation.

Does SudokuGrid slow down my website?

SudokuGrid uses conditional asset loading and generates puzzles only when requested. Actual performance depends on the hosting environment.

Can administrators check the puzzle models?

Yes. An administration tool audits the model library, including solution uniqueness, logical resolution and difficulty classification.

Is SudokuGrid free?

Yes. SudokuGrid is offered free of charge by webpratique.ch and distributed under the GPLv2 or later license.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“SudokuGrid – Guaranteed Unique Solution” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.5.1

  • Minor cosmetic improvements to the public interface.

1.5

  • First public release of SudokuGrid.
  • Six difficulty levels.
  • Validated puzzle model library.
  • Administrative model auditing.
  • Pencil notes and optional live error checking.
  • Automatic local game saving and restoration.
  • Printable puzzles.
  • Responsive public interface.
  • Conditional public asset loading.
  • On-demand AJAX puzzle generation.