KWappen - Game (Linux)
High addictive KDE board game
GPL
Version 1.1.0
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.0 distribution:
rpm -Uhv kwappen-1.1.0.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.0 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.0-Linux with KDevelop
2.1:
SuSE has forgotten to set the Shell variable KDEDIR !
SuSE 8.0 - compilation/installation
KDEDIR=/opt/kde3
export KDEDIR
gunzip kwappen-1.1.0.tar.gz
tar xvf kwappen-1.1.0.tar
cd kwappen-1.1.0
. /configure
make
make install
Red Hat 7.3 installation
gunzip kwappen-1.1.0.tar.gz
tar xvf kwappen-1.1.0.tar
cd kwappen-1.1.0
. /configure
make
make install
KWappen was tested only with SuSE 8.0 !
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