Author: Robert Hyatt
Date: 21:02:11 01/03/99
Go up one level in this thread
On January 03, 1999 at 22:41:38, Gordon Swobe wrote: >On January 03, 1999 at 20:34:27, Robert Hyatt wrote: > >>>I'm looking for code or advice for writing code to parse short algebraic >>>notation > >>the best way is to write some code to generate all legal moves for a >>position, and then use the algebraic input to weed out moves from this >>list, hopefully ending up with only one move left. This is the simplest >>way to do this I know of... > >Thanks Bob. How does WinBoard do it, for example? Essentially I want to be able >to emulate WinBoard's PGN file reading capability. > >I have a visual chessboard control for displaying and moving the pieces. It has >a method which takes the column and row of any piece and moves it to a >destination column and row. For example 1.e4 looks like > > m_ChessBoardCtrl.MovePiece(5,2,5,4); > >It would be simple enough to convert long algebraic for use with this control, >if only I could find a way to convert short algebraic to long algebraic. > >-gts I believe it does it as I suggested... IE it has a move generator and so forth, although I haven't looked at the code in a couple of years...
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.