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 09:53 AM Apr 02 2007
Board.java 9463 12:22 PM Feb 26 2002 09:53 AM Apr 02 2007
BoardPanel.class 1373 03:53 PM Dec 12 2001 09:53 AM Apr 02 2007
BoardPanel.java 1939 05:46 PM Dec 12 2001 09:53 AM Apr 02 2007
BoardSquare.class 3964 03:53 PM Dec 12 2001 09:53 AM Apr 02 2007
BoardSquare.java 1314 06:48 PM Dec 12 2001 09:53 AM Apr 02 2007
ControlPanel.class 3139 03:53 PM Dec 12 2001 09:53 AM Apr 02 2007
ControlPanel.java 2073 01:39 AM Dec 12 2001 09:53 AM Apr 02 2007
DraughtsListener.class 336 03:53 PM Dec 12 2001 09:53 AM Apr 02 2007
DraughtsListener.java 203 12:17 AM Dec 12 2001 09:53 AM Apr 02 2007
Game.class 2562 03:53 PM Dec 12 2001 09:53 AM Apr 02 2007
Game.java 1506 11:18 AM Dec 12 2001 09:53 AM Apr 02 2007
InvalidMoveException.class 587 03:53 PM Dec 12 2001 09:53 AM Apr 02 2007
InvalidMoveException.java 188 05:25 PM Dec 11 2001 09:53 AM Apr 02 2007
Move.class 2344 03:53 PM Dec 12 2001 09:53 AM Apr 02 2007
Move.java 1422 03:07 PM Dec 12 2001 09:53 AM Apr 02 2007
Piece.class 966 03:53 PM Dec 12 2001 09:53 AM Apr 02 2007
Piece.java 583 03:46 PM Dec 12 2001 09:53 AM Apr 02 2007
Player.class 1714 03:53 PM Dec 12 2001 09:53 AM Apr 02 2007
Player.java 1005 01:21 AM Dec 12 2001 09:53 AM Apr 02 2007
PlayerListener.class 332 03:53 PM Dec 12 2001 09:53 AM Apr 02 2007
PlayerListener.java 92 12:13 AM Dec 12 2001 09:53 AM Apr 02 2007
README.xml 743 09:16 AM Apr 04 2003 09:53 AM Apr 02 2007
README.xml~ 719 07:37 PM Apr 03 2003 09:53 AM Apr 02 2007
Session.class 877 03:53 PM Dec 12 2001 09:53 AM Apr 02 2007
Session.java 287 12:27 AM Dec 12 2001 09:53 AM Apr 02 2007
Square.class 2082 03:53 PM Dec 12 2001 09:53 AM Apr 02 2007
Square.java 1055 03:53 PM Dec 12 2001 09:53 AM Apr 02 2007
SquareListener.class 330 03:53 PM Dec 12 2001 09:53 AM Apr 02 2007
SquareListener.java 90 03:47 PM Dec 12 2001 09:53 AM Apr 02 2007
TopPanel.class 1474 03:53 PM Dec 12 2001 09:53 AM Apr 02 2007
TopPanel.java 684 01:37 AM Dec 12 2001 09:53 AM Apr 02 2007
UserInterface.class 2348 03:53 PM Dec 12 2001 09:53 AM Apr 02 2007
UserInterface.java 1026 01:38 AM Dec 12 2001 09:53 AM Apr 02 2007
package.uml 1576 11:26 AM Dec 12 2001 09:53 AM Apr 02 2007
screenshot.gif 13394 07:34 PM Apr 03 2003 09:53 AM Apr 02 2007

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