Pointers to Selected LOAPS Code

WARNING: This page points to copies of source code relating to this contest. By entering this contest, the authors have agreed to make their code public. HOWEVER - neither the POTM nor any of the contestants assumes any responsibility for anything that happens as the result of downloading this code. Nor will the code be supported in any way - it may compile on your box and it may not - such is life when porting code.

The code is presented for your enjoyment ... we who enjoy this sort of thing are indeed a strange lot!

WHATWHOWHEREDESCRIPTION
mightybyte's winnermightybyte Gzipped with book

Text File without book
mightybyte was kind enough to provide a version of his code without the opening book ... since the book is about 370KB long, the original program is provided in zipped format whereas the shorter version will display in your browser.
A Python LOAPS playermjs Text File

Gzipped File
FORUM DISCUSSION HERE
An initial LOAPS player donated by mjs a day after the contest opened. This was used as the initial system test opponent.
Python Move Checking and Win Detectionmjs
mightybyte
(see forum) FORUM DISCUSSION HERE
These are python forum offerings that check for legal moves and for connectivity ... two things that a competitive LOAPS entry will need to do! (Code is in the forum link.)
A Python referee program
V3.0 02/22/06
mjs Text File

Gzipped File
FORUM DISCUSSION HERE
Play two programs against each other several times - it supports match play, multiple games, random board setup, and statistics. When using Python, be aware that leading white-space on a line is important so care must be taken if cut/pasting (probably better to right-click and save-as a text file).


If you need more information, you can use the forums to send mail to the participants and ask them whatever you wish!


The POTM is unsponsored and just for fun.       Thursday 01:37:44 PM      Copyright © 2004-6 - Fred Hicinbothem