## Gnibbles Manual

2000
Kevin Breit

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site or by writing to: Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps.

This is version 1.0 of Gnibbles manual.

## Introduction

Gnibbles is a game where the user controls a snake . The snake moves around the board, eating diamonds while avoiding the walls placed around it.

To run Gnibbles, select games Gnibbles from the Main Menu, or type `Gnibbles` on the command line.

Gnibbles is included in the `gnome-games` package, which is part of the GNOME desktop environment. This document describes version &VERSION; of Gnibbles.

## Gnibbles Objective

The objective of Gnibbles is quite simple. You control the snake and if the snake runs into a wall or runs into itself, you die. You get three lives before your game is over. You win by either beating your own high score (or a friends) or by completing all the levels.

## Using Gnibbles

Gnibbles is a simple game to play. The only keys that are needed are the arrow keys.

### Basic usage

Starting Gnibbles opens the main window shown below.

#### Gnibbles Introduction Window

Gnibbles Introduction Window

To start the game, click on the intro screen, shown above. The game will automatically start.

When the game starts, the snake will come out of the left side of the screen. You use the up arrow to make the direction of the snake go up. Use the right arrow to turn the snake right, left arrow to turn the snake left, and down arrow to turn the snake down.

#### Gnibbles During Gameplay

Gnibbles During Gameplay

### Menus

The menu bar, located at the top of the Main Window, contains the following menus:

Game

  This menu contains:

  - Ctrl+N New Game — This starts a new game of Gnibbles

  - Pause game — This will pause your game. Click on the Pause Game menu option to resume game.

  - Scores — This shows the high scores.

  - Ctrl-Q Exit — This quits the application.

Settings

  This menu contains:

  - Preferences — This opens your window to edit preferences.

About

  This menu contains:

  - About — This opens the About dialog which shows basic information about Gnibbles, such as the author's name, the application version number, and the URL for the application's Web page if one exists.

### Diamonds

Gnibbles has numerous different diamonds which to eat. They each are a different color and serve a different function.

Purple Diamond

  Gives you one diamond credit and adds length to your snake.

Yellow Diamond

  Gives 12 points, adds length to the snake and gives you one diamond credit.

Red Diamond

  Gives 11 points, makes your snake shorter, and gives you one diamond credit.

## Customization

To change the application settings, select Settings Preferences... . This opens the Preferences dialog.

### Game Preferences Tab

Game Preferences Tab

The properties in the Game tab are:

Speed

  This controls the speed of the snake.

Levels in random order

  Selecting this causes the level advancement to happen in random order.

Fake bonuses

  When enabled, this allows for two blue diamonds on the screen at a time. One diamond makes you shrink instead of grow when eaten.

Sounds

  Enables sounds.

### Graphics Preferences Tab

Graphics Preferences Tab

The properties in the Graphics tab are:

- (Tiny) — This button makes your board tiny (184x132).

- (Small) — This button makes your board small (368x264).

- (Medium) — This button makes your board medium (460x330).

- (Large) — This button makes your board large(736x528).

- (Extra Large) — This button makes your board extra large (920x660) …(description).

- (Huge) — This button makes your huge (1840x1320) …(description).

### Worm Preferences Tab

Worm Preferences Tab

The properties in the Worm 1 through Worm 4 tabs let you set controls for your different worms.

After you have made all the changes you want, click on OK to apply the changes and close the Preferences dialog. To cancel the changes and return to previous values, click the Close button.

## Known Bugs and Limitations

This application has no known bugs.

## Authors

Gnibbles was written by Sean MacIsaac (sjm@acm.org) and Ian Peters (itp@gnu.org). Please send all comments, suggestions, and bug reports to the authors. (Instructions for submitting bug reports can be found on-line.)

This manual was written by Kevin Breit (battery841@mypad.com). Please send all comments and suggestions regarding this manual to the GNOME Documentation Project by sending an email to docs@gnome.org. You can also add your comments online by using the GNOME Documentation Status Table.

## License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

A copy of the GNU General Public License is included as an appendix to the GNOME Users Guide. You may also obtain a copy of the GNU General Public License from the Free Software Foundation by visiting their Web site or by writing to

        Free Software Foundation, Inc.
        59 Temple Place - Suite 330
        Boston, MA 02111-1307
        USA