Go Back John Clare's Personal Website Sunday, June 23, 2024
Scorekeeping Software

History  •  Description  •  Requirements  •  Source Code
Dart Marker 3 - Cricket Scoreboard
  - requires .NET Framework
Original Dart Marker Software
- DOS application

Dart Marker is scorekeeping software for darts. The most recent version is called "Dart Marker 3 - Cricket Scoreboard", and only scores for Cricket. The original Dart Marker Software was designed for DOS, and supported a variety of fun games. Both versions of Dart Marker were designed for the personal computer... because Tablets and Smartphones didn't exist yet.


In late 1989, the original Dart Marker program was created as a scorekeeping utility for my friend Darcy and I to play Cricket and 301. We worked at this little software company called Data Control Technology, and played darts almost daily. At first, creating the software was just a hobby, but quickly grew until Dart Marker was a full-fledged suite of scorekeeping software for a variety of dart games.

Sensing something beyond a hobby, another friend and I tried to market Dart Marker as commercial software, and actually sold a few hundred copies. We had advertising in Bulls-Eye News Magazine, as well as consignment and direct sales to a number of dart equipment retailers throughout the country. In 1990, the Buffalo Brew Pub installed a computer and ceiling mounted monitor in their main dart throwing room for customer and league use. For fun, every now and then I would drive to Williamsville just to experience that. Man, I was busting!

Unfortunately, Dart Marker was a product in search of a market. 1990 was way too early for computers as a common household device, specially portables or laptops. And rarely would you find a PC near the dart board! Truth be told, we spent more money on Dart Marker than we made. But it sure was fun trying, this short-lived brush with entrepreneurship.

Enter June 2002 and some unplanned project downtime with my employer, Idea Integration. At the time, Microsoft had just released their new .NET Development Environment, so as a personal project to develop some familiarity with .NET, I re-created Dart Market. This time, Cricket was the only game I coded, and the development language was Microsoft's new Visual C#.

Why only Cricket? Because it was just a programming exercise, nothing more.

Why Visual C#? No special reason, just curiosity.

In July of 2002, I made Dart Marker 3 available as a freeware download on CNET's www.download.com. 15 years and 45,000 downloads later, it still lives. Pretty cool feeling knowing knowing that there are thousands of people using the software. Well, downloading it at least.

Click for a larger screenshot DESCRIPTION OF DART MARKER 3

Although created primarily as a programming experiment, Dart Marker 3 is very functional and incredibly easy to use. There's an old Windows Help File as part of the game, explaining how to play Cricket and how to use the software. Visually, I've given Full-Screen consideration to the software, so it can be interpreted at a glance from across the room.

Don't take my word for it - download the software and try it out for yourself. In fact, search the internet for other scorekeeping software and compare. You'll find most programs are needlessly bogged down with silly graphics and complex scorekeeping techniques.

the right-mouse popup menuIn Dart Marker 3, all operations, from scoring to corrections, can be made with single-key entries, or a simple mouse-click. It is very intuitive. If a monkey could play darts, he could certainly use Dart Marker 3 to keep score. Click on the screenshot to get an idea of how clean and simple the interface is.

By my thinking, there should be two primary objectives - at a glance readability from across the room, and single-key or single-click scorekeeping that's completely intuitive. Just think how convenient this would be if you had a wireless mouse or keyboard?


Dart Marker 3 requires the Microsoft .NET Framework on your workstation, which has long since become standard on Windows workstations. There is no setup program for Dart Marker 3; it doesn't need one. The only components of this very tiny ZIP file are the executable and a simple windows help file.

As to the original Dart Marker Software, there really are no requirements per se. It was designed to fit on a 360k, low-density, 5.25" floppy boot disk for DOS 3.3, and function just fine on a monochrome monitor. Considering the number of scorekeeping games, and the included APL runtime, that's a pretty small footprint!


For whatever your reasons: curiosity, customization, what-have-you; here's all the source code for Dart Marker 3, bundled together into this ZIP file. Once again, this is an old Visual C# application, so you would need the Visual Studio .NET development environment to work with this code. And you will have to migrate it forward.

If you're looking for the APL source code to Dart Marker II, then you're out of luck. It's been over a decade, and it's lost.

Click here for Dart Marker 3 Source Code