\subsection{Snake 2}
\screenshot{plugins/images/ss-snake2}
{Snake 2 {--} The Snake Strikes Back}{img:snake2}

Another version of the Snake game. Move the snake around, and eat the
apples that pop up on the screen. Each time an apple is eaten, the
snake gets longer. The game ends when the snake hits a wall, or runs
into itself.

\begin{btnmap}
    \multicolumn{2}{c}{\textbf{In menu}}\\\hline
    \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD%
        ,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD%
        ,SANSA_FUZE_PAD,PBELL_VIBE500_PAD}
        {\ButtonUp{} / \ButtonDown}
    \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonScrollFwd{} / \ButtonScrollBack}
    \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown}
    \opt{COWON_D2_PAD}{\TouchTopMiddle{} / \TouchBottomMiddle}
  \opt{HAVEREMOTEKEYMAP}{& }
        & Set game speed\\
    \opt{RECORDER_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD,IPOD_4G_PAD%
        ,IPOD_3G_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD%
        ,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_FUZE_PAD,PBELL_VIBE500_PAD}
        {\ButtonRight{} / \ButtonLeft}
    \opt{ONDIO_PAD}{\ButtonRight}
    \opt{COWON_D2_PAD}{\TouchMidRight{} / \TouchMidLeft}
  \opt{HAVEREMOTEKEYMAP}{& }
        & Select starting maze\\
    \opt{RECORDER_PAD}{\ButtonFThree}
    \opt{ONDIO_PAD}{\ButtonLeft}
    \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
    \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,IRIVER_H10_PAD}{\ButtonPlay}
    \opt{SANSA_E200_PAD,SANSA_C200_PAD}{\ButtonRec}
    \opt{GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD}{\ButtonMenu}
    \opt{PBELL_VIBE500_PAD}{\ButtonUp{} / \ButtonDown}
  \opt{HAVEREMOTEKEYMAP}{& }
        & Select game type (A or B)\\
    \opt{RECORDER_PAD}{\ButtonPlay}
    \opt{ONDIO_PAD}{\ButtonMenu}
    \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
    \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD%
        ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_FUZE_PAD}
        {\ButtonSelect}
    \opt{IRIVER_H10_PAD}{\ButtonFF}
    \opt{COWON_D2_PAD}{\TouchCenter}
    \opt{PBELL_VIBE500_PAD}{\ButtonOK}
  \opt{HAVEREMOTEKEYMAP}{& }
        & Start the game\\\hline
    \multicolumn{2}{c}{\textbf{In game}}\\\hline
    \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD,IAUDIO_X5_PAD%
        ,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD%
        ,SANSA_FUZE_PAD,PBELL_VIBE500_PAD}
        {\ButtonUp{} / \ButtonDown{} / \ButtonLeft{} / \ButtonRight}
    \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonMenu{} / \ButtonPlay{} / \ButtonLeft{} / \ButtonRight}
    \opt{IRIVER_H10_PAD}{\ButtonScrollUp{} / \ButtonScrollDown{} / \ButtonLeft{} / \ButtonRight}
    \opt{COWON_D2_PAD}{\TouchTopMiddle{} / \TouchBottomMiddle / \TouchMidLeft{} / \TouchMidRight}
  \opt{HAVEREMOTEKEYMAP}{& }
        & Steer the snake\\
    \opt{RECORDER_PAD,PBELL_VIBE500_PAD}{\ButtonPlay}
    \opt{ONDIO_PAD}{\ButtonMenu}
    \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
    \opt{IPOD_4G_PAD,IPOD_3G_PAD,IAUDIO_X5_PAD,SANSA_E200_PAD,SANSA_C200_PAD%
        ,GIGABEAT_PAD,GIGABEAT_S_PAD,MROBE100_PAD,SANSA_FUZE_PAD}
        {\ButtonSelect}
    \opt{IRIVER_H10_PAD}{\ButtonFF}
    \opt{COWON_D2_PAD}{\TouchCenter}
  \opt{HAVEREMOTEKEYMAP}{& }
        & Pause and resume the game\\
    \opt{RECORDER_PAD,ONDIO_PAD,IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
    \opt{IPOD_4G_PAD,IPOD_3G_PAD}{\ButtonSelect+\ButtonMenu}
    \opt{IAUDIO_X5_PAD,IRIVER_H10_PAD,SANSA_E200_PAD,SANSA_C200_PAD,GIGABEAT_PAD%
        ,MROBE100_PAD,COWON_D2_PAD}{\ButtonPower}
    \opt{SANSA_FUZE_PAD}{Long \ButtonHome}
    \opt{GIGABEAT_S_PAD}{\ButtonBack}
    \opt{PBELL_VIBE500_PAD}{\ButtonRec}
  \opt{HAVEREMOTEKEYMAP}{& }
        & Quit\\
\end{btnmap}

In game A, the maze stays the same, in game B
after an increasing number of apples eaten the maze is replaced by a
new one.
