Dan Schlegel

436F646521

Artificial Intelligence is a subfield of computer science devoted to the construction of extremely complex programs that do not work.

CSC466 - Final Project Code and Demos

Note: Although this is the final code, the project has not been extensivly tested on all boards, and in fact because of time constraints only the very trivial board given has been tested. This is still very much a work in progress and I hope to eventually complete thew work that has been started. That is not to say the work is not significant though - it does solve trivial problems and even that is further than anyone else has been using this method.

Code

Main Rush Hour GA
The Board
Piece Class
Individual Class
Population Class

Demos

Display Board Demo
Move List Demo
Crossover Demo
Mutate Demo
Genetic Algorithm Demo A demo of the entire algorithm
Is Legal Demo A demo testing whether a move is legal or not
Refactor and Legal Demo










Copyright © Dan Schlegel 2007