Re: WB protocol: describing how a piece moves
Posted: Thu Oct 17, 2013 12:54 am
BTW, a variant that I enjoy playing is Abbot's Ultima ( http://www.chessvariants.org/other.dir/ultima.html ). In that variant, the pieces all have different capture methods - only the King retains its chess capture method of "replacement".
Zillions of Games can play Ultima, but not very well. I don't know of any others. Anyone know of an engine that can play Ultima better?
My chess engine is written in a way such that it's generalizable to variants, but at the moment it only supports standard chess. When I say "generalizable" I don't mean it takes as input a game description language like ZOG does, just that it is written in an object-oriented way such that one could easily modify the program (i.e. create new derived classes of Piece, Direction, CaptureMethod, etc) such that it would play variants. On the other hand, it's enough work just getting it to play classic chess well.
Rich
Zillions of Games can play Ultima, but not very well. I don't know of any others. Anyone know of an engine that can play Ultima better?
My chess engine is written in a way such that it's generalizable to variants, but at the moment it only supports standard chess. When I say "generalizable" I don't mean it takes as input a game description language like ZOG does, just that it is written in an object-oriented way such that one could easily modify the program (i.e. create new derived classes of Piece, Direction, CaptureMethod, etc) such that it would play variants. On the other hand, it's enough work just getting it to play classic chess well.
Rich