TrentHawkins / Chess

A basic Python engine for playing chess.
MIT License
1 stars 0 forks source link

Create user interface #11

Open TrentHawkins opened 2 years ago

TrentHawkins commented 2 years ago

Text input

The baseline approach is to prompt each player on their turn to input their move by chess algebraic notation. Said notation is not simple or consistent, but is actually the most minimal possible so parsing it will be a challenge:

palasso commented 2 years ago

So let's create two new issues (reader, engine) for the new features which are currently blockers for a UI and a fully functional game.

TrentHawkins commented 2 years ago

Sounds good. Priority shall be given on #10 , which I will personally undertake, but feel free to join. This means that the two objectives here are up for grabs if anyone wants to focus on that instead. I will split this issue into two new ones tomorrow.

TrentHawkins commented 2 years ago

Issue has been updated @palasso. I leave the game engine on the side for now. Can anyone get the reader done based on the documentation? Probably regex magics will be necessary.