
Backgammon is a very old game in human history but also in my programming history. A version, where you could play against another human was released with the TRS80 which I first played in 1979. Soon after I began to program and started to write a version that would play against me. By the time I'd written that, Dick Smith released the VZ200 which was a kind of cut-down TRS80. They were advertising for software for it so I adapted Backgammon for that platform and they released it in 1983. As I've learned new languages and versions thereof I've generally used backgammon as guinea pig. There's a assembly language version written for the DEC rainbow for instance.
Currently implementedin VS2005 VB.NET 2.0. it is designed to be a simple implementation of Backgammon released for vb developers who want to play around with Visual Studio to implement board games which is what I basically like to do. Specifically I was trying my hand at object oriented programming initially (in the VB6 era).
The front end is very simple. Graphics are implemented with each piece being a control. That makes dragging and dropping easy. It's very simple therefore to create new images if that's the bit you'd like to play with.
The rules of the game are detailed in the .hlp and .htm files included.
Let me know if you find any of this useful.
Zip file with executable if you want to just install it. Download the zip, extract the files and run setup. Backg.zip
Actually I'm not sure which files you need to make this work. Let me know if there's a problem. BackgSource.zip
This source code is also available from http://www.a1vbcode.com/author.asp?name=walter+de+jong