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.

Screenshot of BoobyTrap!
The main window of BoobyTrap! v1.1.2 running on Windows 7.

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:

  1. 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.
  2. 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. The trunk branch contains the current development tree which, as supplied, is the same as the v1.1.2 tags branch. You should use trunk to make any changes. The existing tags 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.