Skip to content

AlissaSabre/NumberPlace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NumberPlace

Number Place Breaker for Android

Number Place Breaker is an Android app that automatically solves a Number Place (also known as Sudoku or 数独) puzzle. It is a sort of apps usually called Sudoku Solver. However, unlike most of other sudoku solvers, you don't need to type in a puzzle. Use your phone's camera to take a picture of a puzzle, and touch the Solve button. That's all. The solution to the puzzle then appears on the screen. It takes several seconds, but that's surely faster than you, isn't it?

The ready to use apk should be available here on Google Play.

Note that this app has no practical usages. Please consider it as an experiment, a proof of concept, or a technology demonstration.

What's inside

Number Place Breaker heavily depends on the following two third party technologies:

  • It uses OpenCV (more precisely, OpenCV4Android) to recognize the puzzle, and
  • It uses SAT4J to solve the puzzle.

You can consider this app as a sample program of one of them.

The source code is available at https://github.com/AlissaSabre/NumberPlace (in case you are reading this on anywhere else.)

Other notes

If you don't know what is Number Place or Sudoku, well, it's an addictive puzzle. You can visit Wikipedia, or you will find a lot of web sites that explain it by a simple search.

I wrote this app after reading this excellent article by Naoyuki Tamura.

“数独” and/or “Sudoku” appear registered trademarks by NIKOLI Co., Ltd. in Japan and some other countries. Other names of the same puzzle, e.g. “ナンプレ”, “ナンバープレース”, “Number Place” may be trademarks of someone in somewhere on this planet.

Directory Structure Changes

As of December 15, 2013, the directory structure of this repository was changed. The root of the repository was the Eclipse project directory in a past, but it is now a parent directory of Eclipse projects. Most of the contents that were in the repository root are now in the directory NumberPlace.

Sorry for the inconvenience.

About

Number Place Breaker for Android

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages