ba53a26088
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10076 a1c6a512-1295-4272-9138-f99709370657
68 lines
2.9 KiB
TeX
68 lines
2.9 KiB
TeX
\subsection{\label{ref:Sudoku}Sudoku}
|
|
\screenshot{plugins/images/ss-sudoku}{Sudoku}{fig:sudoku}
|
|
Sudoku in Rockbox is implemented as both a plugin and a viewer.
|
|
When you start Sudoku in plugin mode from the \setting{Browse Plugins} menu, a random
|
|
game will be generated automatically, and an estimate of its difficulty
|
|
(very easy, easy, medium, hard or fiendish) will be displayed on the screen.
|
|
New games can be generated from the \setting{Generate} menu option.
|
|
|
|
When you use Sudoku as a viewer for playing pre-generated Sudoku games.
|
|
You need sudoku games stored (one game per file) in text files with the
|
|
\fname{.ss} extension (see links below). You then browse these games using the
|
|
normal \setting{File Browser}, and open the file to launch Sudoku.
|
|
|
|
You can create and save your own grids under the \setting{New} menu option.
|
|
Press the menu button when you have finished and enter the full path
|
|
to save to including the \fname{.ss} extension (e.g. \fname{/sudoku/new.ss}).
|
|
|
|
\subsubsection{The thing on the left (AKA the scratchpad)}
|
|
When you play sudoku on paper most people like to mark numbers in
|
|
cells that are possible candidates for the cells.
|
|
This can be done with the column on the left. Change the number
|
|
under the cursor to a number which might be valid and press the scratchpad
|
|
button, the number will then be added on the left.
|
|
The column is stored seperatly for every cell on the board.
|
|
These are \emph{NOT} saved when saving the game.
|
|
|
|
\begin{table}
|
|
\begin{btnmap}{}{}
|
|
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}
|
|
{\ButtonUp, \ButtonDown, \ButtonLeft, \ButtonRight}
|
|
\opt{IPOD_4G_PAD}{\ButtonScrollFwd/\ButtonScrollBack}
|
|
& Move the cursor\\
|
|
%
|
|
\opt{RECORDER_PAD}{\ButtonPlay}
|
|
\opt{ONDIO_PAD}{\ButtonMenu}
|
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect/\ButtonOn}
|
|
\opt{IPOD_4G_PAD}{\ButtonLeft/\ButtonRight}
|
|
\opt{IAUDIO_X5_PAD}{\ButtonSelect}
|
|
& Change number under the cursor\\
|
|
%
|
|
\opt{RECORDER_PAD}{\ButtonFOne}
|
|
\opt{ONDIO_PAD}{Long press on \ButtonMenu}
|
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
|
|
\opt{IPOD_4G_PAD}{\ButtonMenu}
|
|
\opt{IAUDIO_X5_PAD}{\ButtonPlay}
|
|
& Open Menu\\
|
|
%
|
|
\opt{RECORDER_PAD}{\ButtonFTwo}
|
|
\opt{ONDIO_PAD}{\ButtonMenu+\ButtonLeft}
|
|
\opt{IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD}{\ButtonRec}
|
|
\opt{IPOD_4G_PAD}{\ButtonPlay}
|
|
& Add/Remove number to scratchpad\\
|
|
%
|
|
\opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
|
|
\opt{IAUDIO_X5_PAD}{\ButtonPower}
|
|
\opt{IPOD_4G_PAD}{Menu $\rightarrow$ Quit}
|
|
& Quit\\
|
|
%
|
|
\end{btnmap}
|
|
\end{table}
|
|
|
|
Some places where can you can find \fname{.ss} files:
|
|
\begin{itemize}
|
|
\item Simple Sudoku (Advanced Puzzle Packs 1 and 2 located near the bottom of that page):
|
|
\url{http://www.angusj.com/sudoku/}
|
|
\item Kjell's Sudoku generator/solver:
|
|
\url{http://kjell.haxx.se/sudoku/}
|
|
\end{itemize}
|