DumbOX is the ultimate, "unbeatable" Tic-Tac-Toe engine. DumbOX is a single Java class that can be included to any Java application or Applet.
It's "dumb" because it has no interface, and OX is a nought and a cross. See? Bad, bad joke. No, you mustn't laugh. Really. It wasn't funny. (If you think it was funny, see your doctor - you're hallucinating again.)
DumbOX is just an engine. If you want to play tic-tac-toe with DumbOX, you'll need an interface. Two interfaces already exist - the text-mode interface is called TextOX and Applet interface is called OXygen.
DumbOX is distributed under GPL.
DumbOX is finished and it works. All further development will be towards better AI and bugfixes.
Personally, I wrote this just to get some C++ and Java exercise. It took me 2 hours 30 minutes to finish the C++ version of the routines. Java class was debugged in few hours and Java text-mode engine worked perfectly in no time. OXygen, the current Applet interface, still doesn't work, probably never will. =)
This is my first program with a set of AI routines. Also, it's probably the first program I've ever written that is philosophically thinking a state machine.
You can get sources, too. And get JDK 1.1, it will not work on 1.0. I think.
DumbOX may or may not be unbeatable. There's nothing interesting
about it - I just figured out the underlying rules, and after that, I
think the game is just too simple for me. I think I
will never play it after this game is completed. =)
[Index] [Up] [Main] [Weyfour WWWWolf]
Last modified: Sat Jan 8 14:54:36 EET 2000