ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

DonationCoder.com Software > N.A.N.Y. 2012

NANY 2012 Release: Chess PGN File Processor

(1/3) > >>

TaoPhoenix:
((I seems I still get to be a NANY! Cheers to Mouser!))


NANY 2012 Entry Information
Application Name Chess PGN File ProcessorVersion RC2 / Final Short DescriptionDid you ever look at the colossal waste of space PGN files take? You only want to take a 10 page printout with you, not 100! Plus you get to save Trees! Supported OSes Windows XP (Unknown on Vista or 7)System RequirementsOnly Tested on XP but I will try to test it on Windows 7 soon because I have one at work.Commissioned by TaoPhoenixDescriptionPGN is Portable (Chess) Game Notation, which is an overgrown text file with certain conventions. It's supposed to let programs read in text files of chess games and display the moves and background info. The trouble is, it takes up a huge amount of space. I used to study chess in bars and I'd just want to take a nice batch of games on a printout to look at, and spill milk on, then throw it out afterwards, except for the one page with the good game on it that I'd shove in my pocket.

Ever seen a PGN file? Here's one.

[Event "It (cat.14)"]
[Site "Hastings (England)"]
[Date "1992.??.??"]
[Round "11"]
[White "Suetin Alexey S (RUS)"]
[Black "Shirov Alexei (LAT)"]
[Result "1/2-1/2"]
[ECO "C78/11"]

1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6
5.O-O b5 6.Bb3 Bb7 7.d3 Be7 8.c4 b4
9.Ba4 d6 10.d4 O-O 11.d5 Nb8 12.Nbd2 Nbd7
13.Re1 Nb6 14.Bc2 c6 15.a3 a5 16.b3 cxd5
17.exd5 Nbd7 18.Nf1 Qb6 19.Ng3 g6 20.Ng5 bxa3
21.Rxa3 Rfc8 22.Be3 Qc7 23.Bd3 Nc5 24.Bf1 Rcb8
25.h3 Bc8 26.Qc2 Rb7 27.Rea1 Nfd7 28.N5e4 f5
29.Nxc5 Nxc5 30.Bd2 Rba7 31.Ne2 Bd7 32.Nc3 e4
33.Nb5 Bxb5 34.cxb5 Bf6 35.R1a2 Be5 36.Be3 Kf8
37.Qc4 Ke7 38.b4 axb4 39.Rxa7 Rxa7 40.Rxa7 Qxa7
41.Qxb4 Qb6 42.g3 Kd7 43.Qa3 Kc7 44.Qa8 Qb7
45.Qg8 Kb6 46.Qd8+ Qc7 47.Qa8 Qb7 48.Qd8+ Qc7
49.Qe8 Kb7 50.Qc6+ Qxc6 51.dxc6+ Kb6 52.Bc4 d5
53.Bxd5 Kxb5 54.Bg8 h5 55.Bf7 Kxc6 56.Bxg6 h4
57.Kg2 hxg3 58.fxg3 Nd3 59.Bxf5 Ne1+ 60.Kf2 Nd3+
61.Kf1 Kd5 62.g4  1/2-1/2

Yeesh. Lucky to get three of those on a page, and the entire right side of the page looks like the Sahara.

How about this?

Suetin, Alexey - Shirov, Alexei : Hastings (England) 1992 1/2-1/2 C78/11
1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.O-O b5 6.Bb3 Bb7 7.d3 Be7 8.c4 b4 9.Ba4 d6 10.d4 O-O
11.d5 Nb8 12.Nbd2 Nbd7 13.Re1 Nb6 14.Bc2 c6 15.a3 a5 16.b3 cxd5 17.exd5 Nbd7 18.Nf1 Qb6
19.Ng3 g6 20.Ng5 bxa3 21.Rxa3 Rfc8 22.Be3 Qc7 23.Bd3 Nc5 24.Bf1 Rcb8 25.h3 Bc8 26.Qc2 Rb7
27.Rea1 Nfd7 28.N5e4 f5 29.Nxc5 Nxc5 30.Bd2 Rba7 31.Ne2 Bd7 32.Nc3 e4 33.Nb5 Bxb5 34.cxb5 Bf6
35.R1a2 Be5 36.Be3 Kf8 37.Qc4 Ke7 38.b4 axb4 39.Rxa7 Rxa7 40.Rxa7 Qxa7 41.Qxb4 Qb6 42.g3 Kd7
43.Qa3 Kc7 44.Qa8 Qb7 45.Qg8 Kb6 46.Qd8+ Qc7 47.Qa8 Qb7 48.Qd8+ Qc7 49.Qe8 Kb7 50.Qc6+ Qxc6
51.dxc6+ Kb6 52.Bc4 d5 53.Bxd5 Kxb5 54.Bg8 h5 55.Bf7 Kxc6 56.Bxg6 h4 57.Kg2 hxg3 58.fxg3 Nd3
59.Bxf5 Ne1+ 60.Kf2 Nd3+ 61.Kf1 Kd5 62.g4 1/2-1/2.

(Look! I can modify the characters per line to fit forums!)
FeaturesWhen you want to study an opening, often you only want 1 side's wins. For example, if you are studying the King's Indian Defense, you want Black Wins to know what to do right. You can then look at the other results to know what goes wrong. I also threw in some silly UI themes, like the Green & Black Matrix colors and Commodore 64 (called Blue & White). Others: Old Macintosh, Midnight Hacker. : ) InstallationIt's just an .exe file, so you run it. I like Simple. Using the applicationCheck out the Move Filters. A lot of chess files have silly broken fragments, so you can specify "minumum 20 moves" etc to filter out the junk. Also, Draws annoy me, so you can delete those too! (Yes, my example is a draw! The long draws are okay. It's the 18 move Grandmaster Draws that suk. So you can remove those either by Draws or by Move Count.) UninstallingJust delete all the original components in whatever folder you put them in.
Known IssuesThis seems to be "RC2" according to my notes, I think I lost the Final copy, so I think there are minor bugs left, maybe with player names processing, and elsewhere. I think there's a bug with long names like De La Bourdonnais.
ScreenshotsSee Below for the Screen shots.

mouser:
nany apps are meant to be posted by the authors.
if the author has asked you to post on their behalf that would be one thing -- but otherwise it's not appropriate.

TaoPhoenix:
Okay, we can move this to the "Announce" section if you like.

I just wanted to get in on the App Providing Spirit. It's a fully paid Work For Hire I commissioned over at Rentacoder 4 years ago.

mouser:
Oh well if you own the rights to it and it's not been previously released, then it would qualify.

TaoPhoenix:
Oh well if you paid for it and it's not been previously released, then it would qualify.
-mouser (December 24, 2011, 05:04 AM)
--- End quote ---

Aye, it's not swiped, it was coded from scratch to my specs. Yay! I can still be a NANY!

Navigation

[0] Message Index

[#] Next page

Go to full version