/sudoku

SDL UI for Michael Kennett’s Console-based Sudoku showing colours instead of numbers.

Primary LanguageOCamlBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Kodumaro Sudoku [DEPRECATED]

Deprecated message

Replaced by Sudogo.

This is a GUI interface for Michael Kennett’s Console-based Sudoku on GNU/Linux and macOS (this last untested).

Requirement

For running

Nothing.

For compiling

Compiling:

# In case you don’t get Dune installed yet:
opam install dune

# Install dependencies
opam install ocamlsdl ppx_inline_test

# Compile:
make

Installing

Install only for the current user:

make install

Install for all users:

sudo make PREFIX=/usr/local install

Playing

The help text is shown by the command:

kodumaro-sudoku -h
# or
kodumaro-sudoku --help

Keys:

  • Keypad numbers (KP1, KP2…): change the candidate flag.
  • Keypad numbers with Shift (S-KP1, S-KP2…): set the cell value.
  • Arrows or WASD (w, a, s, d): move the player position.
  • C-key (c): center the player.
  • U-key (u): undo value set.
  • R-key with Ctrl (C-r): restart current game.
  • N-key with Ctrl (C-n): new hard game.
  • 1-key with Ctrl (C-1): new easy game.
  • 2-key with Ctrl (C-2): new medium game.
  • 3-key with Ctrl (C-3): new hard game.
  • 4-key with Ctrl (C-4): new fiendish game.
  • Space (space): set current cell if it’s a single-candidate.
  • Space with Shift (S-space): run Full House algorithm for the entire board.
  • Space with Shift and Ctrl (C-S-space): run aggressive Full House algorithm.
  • Esc (escape): quit.

Copying

License

Author