Trav's Tic-Tac-Toe Trainer

Page Contents:

  1. Introduction
  2. Source Code
  3. Data Files
  4. Binaries

1. Introduction

The idea behind Trav's Tic-Tac-Toe Trainer (TTT) had been bubbling around in my head for a couple years. I finally had an opportunity to work on it in grad school, for CS661 (Algorithms).

I finished the first part (teaching a neural network how to play Tic-Tac-Toe), but didn't have time for the second, less well-defined part (getting neural networks to invent and evaluate Tic-Tac-Toe variants).

2. Source Code

I wrote everything in C++. I think I developed on my PC and then uploaded and tested on the university's UNIX servers.

2.1 C++ Interfaces:

2.2 C++ Implementations:

2.3 Makefiles:

2.4 Shell Scripts:

3. Data Files

It's been several years since I've fiddled with this program, so I don't remember what everything does. Sorry!

4. Binaries

These were built several years ago on a server which is currently running SunOS 5.9. I think they still work. You will probably have to right click to download.