#sudoku #playing #bevy

bin+lib numples

Yet another colourful sudoku playing game

6 stable releases

Uses new Rust 2024

1.2.0 Jul 26, 2025
1.1.1 Jul 23, 2025
1.1.0 Jun 13, 2025
1.0.2 May 16, 2025

#405 in Games

BSD-3-Clause

300KB
2.5K SLoC

Kodumaro Numplës

Numplës (ナンプレツ)

Yet another (colourful) Sudoku playing game. Numplës is pronounced as “num-place” and stands for “number place”. It’s derivative from the Japanese ナンプレ (nanpŭrē, Sudoku).

Installation

cargo install numples

You’re probably going to want to run UPX on the binary:

upx --best --lzma ~/.cargo/bin/numples

Author note:

On release 1.0.1, UPX reduced the binary size from 27 MiB to 5.8 MiB (about ⅕ of the original size).

Controls

  • Cursor keys: select cell
  • Numbers: set cell value
  • 0: clean cell value up
  • Control + number: toggle cell candidate
  • R: reset current board
  • U: undo
  • Escape: back
  • Pause: pause / unpause
  • Control + Q: quit
  • Control + S: save current board

You can use the mouse to select cells as well.

Colours

  • 1: red
  • 2: orange
  • 3: yellow
  • 4: green
  • 5: blue
  • 6: indigo
  • 7: violet
  • 8: pink
  • 9: gray

Requirements

It’s require that Michael Kennett’s Sudoku be installed: it’s used as board generating back-end.

Known bugs

Found bugs can be reported here.

TODO

  • Rotation animation

License

License: BSD-3-Clause

Screenshot

Dependencies

~73–120MB
~2M SLoC