KWappen - Game (Linux)

High addictive KDE board game

GPL

Version 1.1.1

Kwappen : KDE board game

The goal is the reduction of the 4 columns in minimal time. The rules of the game are very simple. You can move symbols (stones) on top of a column or rotate columns.

The rules are described in the section Shrinking rules. The computer has his own symbol stack in the upper right corner. This computer symbol will be put on the top of a column after your move. The computer selects a column by random.

You win, if all columns have only 1 stone or empty. You lose, if one column has 10 or more stones after the column shrink.

Rules of the game:

Moving a symbol

1. Select a symbol in one of the columns with the mouse.

2. Select a column for this symbol with the mouse (computer puts it on the column top).

3. The computer adds its own symbol on the top of one column.

4. The computer will shrink the columns (see shrink rules)

Rotate a column

1. You can revert one column with the buttons "1", "2", "3", "4"

2. The computer adds its own symbol on the top of one column.

3. The computer will shrink the columns (see shrink rules)1.

Swap computer stone 1x

You can swap the computer symbol (max. 1x) with the button "Swap computerstone 1x"

At the begin of a new move, you change exchange the computer symbol. This is an useful feature in the end game. A yellow arrow shows the next column of the computer stone.

Revert a symbol selection

You can revert your own symbol selection with the right mousekey..

Shrink rules

- 2 or more equal stones upon the other will be removed

- 4 equal card symbols in a row (e.g. 4 spades) will be removed

The computer shrinks the columns multiple, if a shrink has produced a new shrinkable pattern.

Compilation and installation

Requirements:

KDE 3.x, qt >= 3.03, min. 1024x768 pixel

Installation via rpm:

You can use the kpackage program or the command line:

SuSE 8.1 distribution:

rpm -Uhv kwappen-1.1.1.i386.suse.rpm

Installation via tar.gz:

KDevelop 2.1 includes all KDE2/qt3-development-libs and tools autoconf 2.13/automake 1.4 (SuSE 8.1 uses the incompatible autoconf 2.52/automake 1.6 !)

Please check the shell variable KDEDIR for the correct KDE3 path. echo $KDEDIR Unfortunely, SuSE and RedHat/Mandrake have different KDE3 pathes

Bugs in SuSE 8.1-Linux with KDevelop 2.1:

SuSE has forgotten to set the Shell variable KDEDIR !

SuSE 8.1 - compilation/installation

KDEDIR=/opt/kde3
export KDEDIR
QTDIR=/usr/lib/qt3
export QTDIR
gunzip kwappen-1.1.1.tar.gz
tar xvf kwappen-1.1.1.tar
cd kwappen-1.1.1
. /configure
make
make install

KWappen was tested only with SuSE 8.1 !

Changelog:

Version 1.0: Initial version

Version 1.0.1:

1. Exit highscore entry with return key
2. kwappen.desktop file in folder Games/Board
3.
New game tiles with relief style
4. Avoidness of rows with same card color at start

Version 1.0.2:

1. Makefile bugfixes
2. Extra HTML help (index.html-format)
3.
New key controls:
- Space key : 'Swap stone 1x'
- Key 1 - 4 : Rotate columns

4. Code optimations
5. rpm package Redhat, SuSE

Version 1.0.3:

1. Yellow arrow shows next column of computer stone
2. Highscorename will be saved
3. Code and spped improvements

 

Version 1.1.0:

1. KDE 3 port
2. Minor code improvements

Version 1.1.1:

1. Game play speedup
2. Makefile fixes
3. gcc 3.2 compatible