Skip to content

Xoristzatziki/sudoku-as-puzzle

Repository files navigation

Sudoku As Puzzle

==================

Customizable sudoku. Beta version. Sudoku that can use any character from any font as digit. Only single characters can be used. Currently has predefined Arabic, Greek, chinese, Persian and Tibetan numbers.

  • 'standard' = '1','2','3','4','5','6','7','8','9'
  • 'arabic' = '١','٢','٣','٤','٥','٦','٧','٨','-٩'
  • 'greek' = 'α','β','γ','δ','ε','ς','ζ','η','θ'
  • 'chinese' = '一','二','三','四','五','六','七','八','九'
  • 'persian' = '۱','۲','۳','۴','۵','۶','۷','۸','۹'
  • 'tibetan' = '༡','༢','༣','༤','༥','༦','༧','༨','༩'

You can also drag'n'drop any «digit».

Screenshots

tibetan

chinese

Dependencies:

sudoku-as-puzzle has several GTK-related dependencies. If you are already creating GTK apps then you may have some of these installed already.

Also requires qqwing to be installed. Install it with your package manager, like apt (or synaptic or yum or pacman...).

There may be others, I will fill in the missing dependencies as they are found. Message me or file an issue if you run into errors.

In general:

This is a beta version. Still requires the generator to call the qqwing.

Download all files to some directory and either change the mode of main.py to be executable or run it using:

python3 main.py

TODO:

  • Embed libqqwing module.
  • Replay and continue.
  • Fix presentation of characters, probably using PangoCairo.
  • Create deb.

Compatibility:

Sudoku-Gtk is designed for PyGTK3, and Python 3.

File an issue if there is something you would like to see.

Contributions:

Contributions are welcome. That's what this repo is for. File an issue, or send me a pull request if you would like to see a feature added to Sudoku-Gtk.

About

Customizable sudoku. Beta version.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages