# The &kjumpingcube; Handbook

## Introduction

&kjumpingcube; is a simple tactical game. You can play it against the computer or against a friend. The playing field consists of squares that contains points. By clicking on the squares you can increase the points, and if the points reach a maximum the points will jump to the squares neighbours and take them over. The winner is the one who owns all squares.

## Playing &kjumpingcube;

### Rules

1. A move consists of increasing the points of a square by clicking on it. You can only increase a square that doesn't belong to your opponent. By clicking a square that has no owner, you become the owner.

2. If a square has more points than it has neighbours, the points jump to its neighbours and take them over.

3. Neighbour-Fields are only direct neighbours, not the diagonal neighbours.

4. The winner is the one who owns all squares.

## Command Reference

### The menu bar

#### The Game menu

&Ctrl;N Game New

- Start a new game.

&Ctrl;O Game Load...

- Open a previously saved game.

&Ctrl;S Game Save

- Save the current game.

Game Save As...

- Save the current game with a different name.

H Game Get Hint

- Get a hint as to the best next move.

&Esc; Game Stop thinking

- Stop the computer opponent thinking about its next move. The computer opponent will then make the best move it has found up to the moment you told it to stop.

&Ctrl;Q Game Quit

- Quits &kjumpingcube;.

#### The Edit menu

&Ctrl;Z Edit Undo Move

- Undo the last move you made.

#### The Settings menu

Settings Show Toolbar

- Toggle on and off the view of the tool bar.

Settings Show Statusbar

- Toggle on and off the view of the status bar.

Settings Configure Key Bindings...

- Open a dialog where you can change the keybindings for &kjumpingcube;

Settings Playfield

- Lets you choose from a list of playfield sizes.

  The sizes available in the submenu are:

  - 5x5
  - 6x6
  - 7x7
  - 8x8
  - 9x9
  - 10x10

Settings Skill

- Lets you choose your playing skill from a submenu. This decides how clever your computer opponent is, if you are playing against the computer.

  You can choose from:

  - Beginner
  - Average
  - Expert

Settings Computer plays Player 1

- Sets the computer opponent to be Player 1

  The computer can play against itself if you select both this and Computer plays Player 2

Settings Computer plays Player 2

- Sets the computer opponent to be Player 2

  The computer can play against itself if you select both this and Computer plays Player 1

Settings Color Player 1...

- Opens a dialog box where you can choose the color for Player 1's pieces.

Settings Color Player 2...

- Opens a dialog box where you can choose the color for Player 2's pieces.

#### The Help menu

&help.menu.documentation;

### The &kjumpingcube; tool bar

New

- Starts a new game

Open

- Open a previously saved game.

Save

- Save the current game.

Stop Thinking

- Stop the computer opponent thinking about it's next move. The computer opponent will then make the best move it has found up to the moment you told it to stop.

Get a Hint

- Get a hint as to the best next move.

Undo

- Undo the last move you made.

Help

- Open the help for &kjumpingcube; (this document)

## Questions, Answers, and Tips

### Strategy tips

- Try to avoid increasing a square when your opponent owns a neighbour square, that reaches it maximum earlier than your square.

## Credits and License

&kjumpingcube; is Copyright 1998,1999 Matthias Kiefer matthias.kiefer@gmx.de

&kjumpingcube; was inspired by a game that came out for the Commodore64 and for other home computers, too. Sorry, that I don't know the original author's name.

Documentation Copyright 1999 Matthias Kiefer matthias.kiefer@gmx.de

Documentation updated for &kde; 2 by Lauri Watts lauri@kde.org

&underFDL; &underGPL;

## Installation

### How to obtain &kjumpingcube;

&install.intro.documentation;

### Requirements

In order to successfully compile &kjumpingcube;, you need KDE 2.0. All required libraries as well as &kjumpingcube; itself can be found on ftp://ftp.kde.org/pub/kde/.

### Compilation and Installation

&install.compile.documentation;

That should do it! Should you run into any problems, please report them to the author, at matthias.kiefer@gmx.de