KRepton User Manual
Repton is a clone of the old BBC Micro Repton game. I originally written
it for Linux using the svgalib library. Now I have rewritten it entirely
using the QT and KDE libraries. It has been tested under the release 1.0
of KDE and should be considered stable.
The original Repton game was produced on the BBC Micro and was the third
hit Repton game for Superior Software.
I release it under an open source code license. If you like this
program, send me a postcard from your hometown :-).
Sandro Sigala
Viale De Gasperi, 8
25041 Darfo Boario Terme
Brescia, Italy
How to play
The only keys you need to use are the four arrow keys. The objective of
the game is to collect all the diamonds (in the Prelude, Toccata and Finale
episodes, in the others the objects may change) and get the bomb before
the time out.
Where to find the sources
The main FTP site is ftp.vix.com,
where you can find the latest sources of this program plus the sources
of other programs written by me. The other available FTP site is KDE main
site ftp.kde.org, or any other
mirror.
License
/****************************************************************
Copyright (c) 1998 Sandro Sigala <ssigala@globalnet.it>.
All rights reserved.
Permission to use, copy, modify, and distribute this software
and its documentation for any purpose and without fee is hereby
granted, provided that the above copyright notice appear in all
copies and that both that the copyright notice and this
permission notice and warranty disclaimer appear in supporting
documentation, and that the name of the author not be used in
advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
The author disclaim all warranties with regard to this
software, including all implied warranties of merchantability
and fitness. In no event shall the author be liable for any
special, indirect or consequential damages or any damages
whatsoever resulting from loss of use, data or profits, whether
in an action of contract, negligence or other tortious action,
arising out of or in connection with the use or performance of
this software.
****************************************************************/
Credits
Changes
Changes from version 1.0 to version 2.0
-
Added a powerful editor for creating new episodes (it is possible to modify
the levels and the sprites).
-
Added the Prelude (E) episode (witch is the same as the Prelude
episode with the sprites repainted).
-
Removed the mask1.bmp and mask2.bmp files from the episodes,
because can be calculated at run-time.
-
Removed the index file from the episodes; it is now determined at
run-time.
-
Fixed bug that caused the blip monsters looping forever.
Changes from version 0.3 to version 1.0
-
Updated the configure files synchronizing with the kexample
example of KDE SDK package.
-
As a consequence of the above change, the source files are renamed from
.cc to .cpp.
-
Added sounds (the KDE interface is inadequate, though).
-
Added the High Score board.
Changes from version 0.2 to version 0.3
-
Modified the background image.
-
Added the feature of loading sprites from different episodes.
Changes from version 0.1 to version 0.2
-
Fixed bug in plants replication code.
-
Removed useless version.h header.
-
Added initialization of random number generator.
-
Cleaned up password dialog.
To Do
-
The Work and Baby II episodes are to be fixed because
corrupted.
-
The KDE audio interface is inadequate for complex sound applications like
games. Need to find a best method for playing sounds.
-
Find more appropriate sounds (at least for broken egg and falling objects).
-
Make the High Score board global, not local (this requires making the score
data globally writable).
-
Add a 2x zoom function.
-
Add keys redefinition support.
-
Comment the source code with kdoc.
-
Rewrite this documentation with the KDE SGML tools.
-
Internationalization.
-
Draw more nice sprites (I'm not an artist, I need help!).
Send comments to Sandro Sigala <ssigala@globalnet.it>