# Om 2008 Sudoku

### From Openmoko

(→notes) |
William Lai (Talk | contribs) (→Usage) |
||

Line 15: | Line 15: | ||

== Usage == | == Usage == | ||

− | There are 5 icons and a number keyboard at the bottom. Choose one empty grid and pick up one suitable number to fill in! If the number is wrong/illegal, | + | There are 5 icons and a number keyboard at the bottom. Choose one empty grid and pick up one suitable number to fill in! If the number is wrong/illegal, that number shows up in red. |

* icons (from left to right) | * icons (from left to right) | ||

Line 24: | Line 24: | ||

# Check solved or not solved | # Check solved or not solved | ||

− | * 1-9 number keyboard | + | * 1-9 number keyboard |

== Source code == | == Source code == |

## Revision as of 09:41, 7 August 2008

Om 2008

## Contents |

## Introduction

**Sudoku** is a UI application and it plays like normal sudoku puzzle games. It is a logic-based number-placement puzzle. The objective is to fill a 9×9 grid so that each column, each row, and each of the nine 3×3 boxes (also called blocks or regions) contains the digits from 1 to 9 only one time each. The puzzle setter provides a partially completed grid. For more information, refer to the Sudoku rules.

## Usage

There are 5 icons and a number keyboard at the bottom. Choose one empty grid and pick up one suitable number to fill in! If the number is wrong/illegal, that number shows up in red.

- icons (from left to right)

- Create New puzzle
- Undo a step
- Redo a step
- Clear all filled-in numbers
- Check solved or not solved

- 1-9 number keyboard

## Source code

This UI application is written by python. Download the source code, it comes with a generator and solver. You can generate different level of puzzles. Code is from here. Check the README document!

## Reference

[1] Sudoku project - http://projects.openmoko.org/projects/pyefl-sudoku/