-
Notifications
You must be signed in to change notification settings - Fork 0
Home
kensmith38 edited this page May 25, 2023
·
9 revisions
Two objectives:
- Tutorial for designing a PGN Chess Player
- Library for myself for a future planned project, "Ken Chess Trainer".
Clarify what this doesn't do!
- It does not play a game against the computer.
- Currently, it does not allow you to create a PGN game.
- Tutorial Provides a good tutorial for creating a C# application (with a GUI chess board) to navigate through a PGN game.
-
Reusable Components There are several useful utility classes:
- UtilitiesLegalUCIMoves: get all legal moves for active player
- UtilitiesConvertPgnSANtoUCI: convert moves to Universal Chess Interface notation
- StructuredPGNGame: Powerful C# Class object easily created from raw PGN ASCII multi-game text (and a specific game number).