xdom, X-window Domineering
[Garcia94a]
Xdom : A Graphical, X-based Front-End for Domineering
Proceedings of Workshop on Combinatorial Games, July 1994.
Postscript and PDF available
Abstract
This document describes how to use Xdom, a graphical, X-based
front-end for domineering. It rides on David Wolfe's
Gamesman's Toolkit (available
here in tgz format).
Xdom allows users interested in the game of Domineering to:
- Easily edit new positions
- Load existing positions from files
- Save new positions into files
- Determine the value of any position (can also turn this feature off)
- Determine the predicted winner of any position (can also turn this feature off)
- Show only Left's available moves, Right's available moves, both, or neither
- Personalize a game by entering the names of the Left and Right players
- Undo a bad move which reverts to a previous position
- Start a game over which reverts to the original loaded position
- Request a hint which highlights the best move
- Interactively play domineering against a friend
- Interactively play domineering against the computer (using the hint facility)
To install
- Make sure you have Tcl/Tk running on your workstation. If you type
which wish
and it returns a path, like /usr/sww/bin/wish
, then you've got it. If it returns something like: wish: Command not found.
, then you don't have it. You can get it (make sure you grab Tcl v8.0 or greater) at the Tcl Developer Xchange.
- Make sure your Tcl version is version 8.x. This is easy to verify by typing
wish
and when the prompt comes up, type info tclversion
. If the number returned is equal to or greater than 8.0, you're ok. If not, repeat step 1 and grab a more recent version.
- Download and install David Wolfe's Gamesman's Toolkit.
- Download and install Version 1.0.1 of xdom. You'll need to uncompress and then untar this binary file. Installation directions are provided in the DECODING and SETUP files. If you have trouble grabbing that file, try this uuencoded version.
Update!
[2003-02-16]
I've updated xdom to version 1.0.1 so that it works with Tcl/Tk 8.x...yay! -Dan
WWW Maven: Dan Garcia (ddgarcia@cs.berkeley.edu)
Send me feedback