BoobyTrap!
Release: | 1.1.2 |
---|---|
Date: | 29 October 2013 |
O/S: | Windows 2000 and later |
Mothballed
Development of BoobyTrap! is frozen.
This program was written as a programming exercise back in 1999 and it shows in the source code – I wouldn't write that code now! It has received only one main update in 2008 when the help system was changed. Other than that there have only been a few bug fix releases.
In October 2013 the program received its final update to make it compile with Delphi XE and support the Unicode Windows API.
If you want to take over development, please do so. The source code of v1.1.2, along with a dump of a Subversion repository containing the code, is available below.
Overview
BoobyTrap! is a clone of the Minesweeper game, programmed in Delphi Pascal. The program has user-definable play areas and has high score tables.

Downloads
All downloads are hosted on GoogleDrive.
You can download a zip file, boobytrap-exe.zip, that contains the BoobyTrap! install program and a read-me file. For more information on installing see the read-me file.
The source code is available in two forms:
- The source code of the final version of BoobyTrap! is available as boobytrap-src.zip. To use the code you should create a new folder to hold it and then unzip the file, preserving the directory structure. Then follow the instructions in the included
Compiling.txt
file. -
A dump of a Subversion repository is available that stores the source code of BoobyTrap! going back to v1.0.0 along with all changes up to and including release 1.1.2. This is aimed at anyone wanting to take over development of the program. The dump is provide in a zip file: boobytrap-svndump.zip.
To use the repository first extract
boobytrap-svndump
from the zip file, then import it into a clean Subversion repository. See the Subversion documentation for details of how to do this.The repository contains branches off the
tags
branch that contain the exact source of releases 1.0.0 to 1.1.2. Thetrunk
branch contains the current development tree which, as supplied, is the same as the v1.1.2tags
branch. You should usetrunk
to make any changes. The existingtags
branches should be left unchanged. Create a new tag branch for each release.The zip file also includes
License.txt
that contains the program's open source license text.
BoobyTrap! files can no longer be downloaded from DelphiDabbler.com. You must get them from Google Drive.
Some DelphiDabbler library projects are required to build BoobyTrap! from source. They are:
Download link | Description |
---|---|
Version Information Component |
Source code for the version information component. Version 3.1.1 or later required.
This link leads to a page on SourceForge. There will be more than one version available. Please download the latest.
|
Window State Components |
Source code for the window state components. Version 5.3 or later required.
This link leads to a page on SourceForge. There will be more than one version available. Please download the latest.
|
About Box Component |
Source code for the about box component. Version 3.4 or later required.
This link leads to a page on SourceForge. There will be more than one version available. Please download the latest.
|
License
BoobyTrap! is released under the terms of the MIT License.
Change Log
The program's change log up to release 1.1.2 can found on Google Drive in the file boobytrap-changelog.txt. The source code download and the Subversion dump also contain copies in the file ChangeLog.txt
.