pgn.net
pgn.net copied to clipboard
Portable Game Notation (PGN) implementation in .NET
I needed a .NET Core library for working with PGN, but couldn't find any, and ended up porting PGN.NET to .NET Core. The plan was originally to do a quick...
it does not rank highly in google, wasted non-zero amount of time trying to upgrade or find a comparable dotnet equivalent of your powerful library. eventually found it in your...
PGN example: [Event "Arena Tournament"] [Site "MARKOVPC"] [Date "2016.11.21"] [Round "1"] [White "R2459"] [Black "R2454"] [Result "1/2-1/2"] [BlackElo "2700"] [Time "05:20:14"] [WhiteElo "2700"] [TimeControl "15+0"] [SetUp "1"] [FEN "1k1r1bnr/pppq1ppp/2n1p3/8/Q1pP2b1/2N2NP1/PP2PPBP/R1B2RK1 w...
Hi, First of all, thank you very much for your work. Great job!! I have a PGN file from and when I try to read it with pgn.net it throws...
Hi, Thx again. Great library. As you know I like to read and do "stuff" with large files. I would like to read and optionally have progress. But what would...
.pgn files often come in encodings different than UTF-8. The PgnReader should be able to handle different encoding.s
e.g. letters for pieces, move text width, optional move annotations, optional NAG annotations, optional RAVs, optional comments,
The pgn standard has been extended to support additional annotations using so called commands that are added as comments (e.g. {[%clk 1:59:01]}). See http://www.enpassant.dk/chess/palview/enhancedpgn.htm Usually this is used to support...