Welcome to:

 

  Tim Foden's
  Internet Site


  This page was
  last updated on
  21 January 1998

  Send e-mail to the
  Webmaster


  Site hit counter:
  070576
  Since: 13 Dec 2001

  Page hit counter:
  004551
  Since: 13 Dec 2001

  Page Contents

Home Page | Green Light Chess | Newquay Jive Club | Arcade Games | Programming | Science Fiction Books | About the Author


Programming



These are some of the programs I have written in the past, or am currently developing:

  • A program that plays Connect4 (quite well, Win32, DOS/Text, DOS/VGA)
    Connect4 was the first game that I wrote where the computer played against a human. The original version was written on a Sinclair ZX81 in Sinclar BASIC and took 5 seconds to make a move, with a fixed 1.5 move lookahead.
    The current version is written in C++ and still doesn't look ahead very far, but its evaluation when it gets there is quite good.

  • A program that plays Othello (quite well on fast machines, DOS/CGA)
    You can download this program: rev2.zip (45K)

  • A program that plays chess called Green Light Chess (very well, Win32)
    You can download the current version of this program from the chess page.

  • A GUI side-by-side textual differencer and manual merging program (Win32) intended to help merge two source code files into one.
    You can download this program: difftool2.zip (36K)

  • A 32bit command line program that attempts to retrieve HREFs from the net. It is very much a hack, and is not guaranteed to download all types of data. I have tried it with text, zip, and jpeg files, and these worked fine.
    You can download this program, with source: gethref.zip (18K)

  • An object oriented ray tracing program.

  • An Asteroids like game.