Skip to main content navigation
parent site logoSite logo

Projects archive / 3D OXO

Code:3doxoRoe2001
Title:3D OXO
Author:Chris Roe
Date:Jun-2001
Type:model
Funding:PhD - PhD thesis
Short description:OXO with 3D Sasami visualisation
EM Technologies:tkeden, %eden, %scout, %sasami
Keywords:HCI, tutorial, geometry
empublic references:oxoGardner1999, oxoJoy1994, sasamiexamplesCarter1999
EMpress references:paper33
Web site references:
Previous locations:~croe/PhD/PRACTICAL/3doxo
Tour:README

This model was originally developed to show how a Sasami 3D visualisation can be added to already existing models. The OXO model was extended to a 3rd dimension and then a scene representing the current game state is shown in a Sasami display. A colour picker allows the user to select points in the space by manipulating RGB sliders, this piece of code (in Scout) uses hexadecimal notations to specify colours more precisely than the usual ("colour=red") style. This is used to overcome the problem of user interaction with Sasami (cannot click the mouse in the Sasami window and use the definition in Eden).
As it stands there is no checking of validity of moves so this is a possible starting point for extending this model.

3doxoRoe2001 is available locally within DCS at /dcs/emp/empublic/projects/3doxoRoe2001
Download 3doxoRoe2001.tar.gz
Uncompressed, 3doxoRoe2001 is 117.4 Kbytes (in 29 files).
Your download will be smaller as it will be compressed.
Help on extracting the files from the download.
3dgame.e 497 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
README 1930 10:31 AM Apr 22 2002 04:05 PM Dec 15 2014
README.txt 2577 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
README.xml 1466 04:02 PM Aug 13 2002 04:05 PM Dec 15 2014
Run.e 107 04:19 AM Jul 05 2001 04:05 PM Dec 15 2014
animate.s 8598 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
animate_v2.s 24752 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
animate_v3.s 24451 04:19 AM Jul 05 2001 04:05 PM Dec 15 2014
board.d 2135 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
board.s 239 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
control.e 624 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
cw.e 8207 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
display.e 431 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
game.e 449 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
gamestate.e 246 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
geombdoxo.e 456 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
geomoxo.e 698 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
geomoxo.wmb.e 990 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
geomoxo4.e 6559 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
geompp7.e 595 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
initsq.e 64 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
oxo.geom 424 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
oxo.supp 123 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
oxo4.geom 1731 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
oxobrdlink.e 595 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
play.e 384 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
screenshot.gif 29026 10:32 AM Aug 13 2001 04:05 PM Dec 15 2014
sqvals.e 949 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014
status.e 955 05:20 PM Jul 03 2001 04:05 PM Dec 15 2014

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