Noughts and Crosses for the Clinically Insane
After many hours of work, and the expenditure of much chocolate cake, we (Michelle and I) are proud to bring you:
The Variable Size Board Craze that's Rocking the Nation: N by N Noughts and Crosses!
Here are a collection of screenshots of the graphical interface to give you idea of what the game is like.
New Highlights: The Hard AI is now smarter and faster. For more details see the changelist
Programs are listed as: nox-(#major version)r(#minor version)r(#trivial revision)[options]
For a description of dependancies and where to get them see the bottom of the page.
|nox-3r2d: Compiled previous release as a self extracting zip - no dependancies, windows specific|
|nox-3r3: Source and data pack for the latest nox release - requires Python 2.3 or above, Pygame, and an unzip program.|
|nox-3r2p: Source and data pack for previous nox release ported to Linux - requires Python 2.2, Pygame, and something to read .tar.gz files.|
|upgrade to nox-3r3: Holds the files to upgrade nox-3r1+ to nox-3r3. Also holds all the files you'll need if you only want the text interface.|
|Nox Directory: File list for people who are difficult and want, e.g., graphics but no sounds.|
|Nox FAQ: Installation, trouble-shooting and random trivia.|
|Interface information: All the information you need (besides some knowledge of python) to write your own interface for nox.|
|Help: Help for all of the interfaces and an explanation of the game mechanics. This is in the compressed files.|
|the licence: Check out what you're bound by, don't worry, it's pretty lenient.|
|changelist.txt: Find out what's been changed in the latest (and indeed, each) version,|
Still lost? Read the Nox FAQ
- nox-3r2d has no dependancies (expect windows .. and a computer and ... you get the idea).
- Everything else requires Python - the programming language in which this is written. Python is open source, hence you can get it for free here. Nox-3r3 requires python 2.3 or higher.
If you're using Linux there's a fair chance you already have it. Type 'python2.3' at a prompt and see if you get a python command line (line will start >>>).
- The graphical interface requires Pygame. Pygame is open source, hence you can get it for free here.
If you're using Linux there's a fair chance you already have it. Type 'import pygame' at a python command prompt. If it doesn't raise an error message, you've got it.
- At the time of writing there are issues in Linux's port of Pygame. To overcome these issues use nox-3r2p which runs on Linux's pygame. (And has the appropriate line ending standard.)
- To read the zip files (nox-3r2d is self extracting, the others are not so as to keep them platform independent) you need a zip program. For Windows I recommend the freeware Ultimate Zip. If you're on Unix try 'unzip' or 'gunzip'.
- If none of this seems to suit you then try the directory above.
To get in touch: email me