Skip to main content navigation
parent site logoSite logo

Projects archive / Java Draughts

Code:javadraughtsHeron2002
Title:Java Draughts
Authors:Timothy Heron, Simon Rawles
Date:May-2002
Type:model, software
Funding:MScR - MSc (by research) dissertation
Short description:Java Draughts
EM Technologies:
Keywords:game
empublic references:draughtsRawles1997
EMpress references:
Web site references:
Previous locations:

A Java version of the tkeden Draughts model. This was originally developed by Simon Rawles and has been refactored to make it more object-oriented.

This was used in a comparison of OO modelling techniques and empirical modelling in the MSc dissertation 'Programming with Dependency'.

javadraughtsHeron2002 is available locally within DCS at /dcs/emp/empublic/projects/javadraughtsHeron2002
Download javadraughtsHeron2002.tar.gz
Uncompressed, javadraughtsHeron2002 is 66.4 Kbytes (in 36 files).
Your download will be smaller as it will be compressed.
Help on extracting the files from the download.
Board.class 4251 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
Board.java 9463 12:22 PM Feb 26 2002 04:05 PM Dec 15 2014
BoardPanel.class 1373 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
BoardPanel.java 1939 05:46 PM Dec 12 2001 04:05 PM Dec 15 2014
BoardSquare.class 3964 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
BoardSquare.java 1314 06:48 PM Dec 12 2001 04:05 PM Dec 15 2014
ControlPanel.class 3139 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
ControlPanel.java 2073 01:39 AM Dec 12 2001 04:05 PM Dec 15 2014
DraughtsListener.class 336 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
DraughtsListener.java 203 12:17 AM Dec 12 2001 04:05 PM Dec 15 2014
Game.class 2562 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
Game.java 1506 11:18 AM Dec 12 2001 04:05 PM Dec 15 2014
InvalidMoveException.class 587 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
InvalidMoveException.java 188 05:25 PM Dec 11 2001 04:05 PM Dec 15 2014
Move.class 2344 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
Move.java 1422 03:07 PM Dec 12 2001 04:05 PM Dec 15 2014
Piece.class 966 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
Piece.java 583 03:46 PM Dec 12 2001 04:05 PM Dec 15 2014
Player.class 1714 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
Player.java 1005 01:21 AM Dec 12 2001 04:05 PM Dec 15 2014
PlayerListener.class 332 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
PlayerListener.java 92 12:13 AM Dec 12 2001 04:05 PM Dec 15 2014
README.xml 743 08:16 AM Apr 04 2003 04:05 PM Dec 15 2014
README.xml~ 719 06:37 PM Apr 03 2003 04:05 PM Dec 15 2014
Session.class 877 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
Session.java 287 12:27 AM Dec 12 2001 04:05 PM Dec 15 2014
Square.class 2082 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
Square.java 1055 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
SquareListener.class 330 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
SquareListener.java 90 03:47 PM Dec 12 2001 04:05 PM Dec 15 2014
TopPanel.class 1474 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
TopPanel.java 684 01:37 AM Dec 12 2001 04:05 PM Dec 15 2014
UserInterface.class 2348 03:53 PM Dec 12 2001 04:05 PM Dec 15 2014
UserInterface.java 1026 01:38 AM Dec 12 2001 04:05 PM Dec 15 2014
package.uml 1576 11:26 AM Dec 12 2001 04:05 PM Dec 15 2014
screenshot.gif 13394 06:34 PM Apr 03 2003 04:05 PM Dec 15 2014

empublic system initially created by Ashley Ward with assistance from Chris Roe and Meurig Beynon.