nate-browne / NotARook-ie

my attempt at a chess engine, written in C
MIT License
2 stars 0 forks source link

Add ability to use algebraic notation #1

Open nate-browne opened 3 years ago

nate-browne commented 3 years ago

Currently, the engine only supports a variant of long algebraic notation used by the XBoard/WinBoard protocol/Universal Chess Interface. This isn't bad per se; however, this notation is different than the usual algebraic notation used in common chess parlance. A translator should be added so that if you're playing the engine in console mode, you can type your move in valid algebraic notation and the engine will reply its move in algebraic notation as well (to enhance readability).

nate-browne commented 3 years ago

The engine now replies in algebraic notation as of version 1.3.0, but still doesn't parse algebraic notation for inputted moves.