|
|
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.