Hello. Does anyone know of a AlphaBeta/Minimax module for haskell, and / or a chess module? I've found several references on the web, but no code. There are little examples in whyfp paper and in some other Haskell related paper, but both are far from complete. Also, I've found a reference to a working mate-problem solver which was used for HAT testing, but also, no code. Maybe someone has something already working which could be used as a basis. My plan is to provide a generic AlphaBeta module which could be used for different kind of two-player games. -- Thanks, Mario
Does anyone know of a AlphaBeta/Minimax module for haskell
http://www.informatik.uni-leipzig.de/~joe/projekte/phutball/clients/alpha-be... this is rather generic. it's applied in the Flankengott client for the Philosopher's Football game http://theopc.informatik.uni-leipzig.de/~joe/phutball/ for a brief description, search for "Modules for Boardgames" in http://haskell.cs.yale.edu/communities/05-2002/html/report.html -- -- >>> ungefähr drittes leipziger einrad-picknick am 18. august <<< -- >>> http://www.informatik.uni-leipzig.de/~joe/juggling/picknick/ <<< -- Johannes Waldmann ---- http://www.informatik.uni-leipzig.de/~joe/ -- -- joe@informatik.uni-leipzig.de -- phone/fax (+49) 341 9732 204/207 --
Mario Lang <mlang@delysid.org> writes:
Also, I've found a reference to a working mate-problem solver which was used for HAT testing, but also, no code.
The chess end-game solver we used with Hat is one written by Colin Runciman. The code is attached (the main program is in Mate.hs), in a tar file together with several example board positions and solutions. Regards, Malcolm P.S. We plan to release a whole bunch of small Haskell programs of this nature at some point in the near future.
participants (3)
-
Johannes Waldmann -
Malcolm Wallace -
Mario Lang