Go back
Batch Analysis Program ( duckhunt )

Batch Analysis Program ( duckhunt )

Only Chess

thaughbaer
Duckfinder General

223b Baker Street

Joined
25 Apr 06
Moves
33101
Clock
29 Oct 13
Vote Up
Vote Down

Just had to rebuild my Linux server and revisited an old Batch Analysis program I started a while back. Basically it runs PGNs through an angine using UCI and stores the results in a MySQL database. Because the results are in a database they can be analysed in a variety of ways.. eg. for blunders/missed mates etc.

This is the typical output...

Game ID: 10149768
White: kjl291
Black: thaughbaer
Result: 1-0
Top 1 move count for kjl291: 57% (12/21)
Top 2 move count for kjl291: 85% (18/21)
Top 3 move count for kjl291: 90% (19/21)
Top 1 move count for thaughbaer: 30% (6/20)
Top 2 move count for thaughbaer: 55% (11/20)
Top 3 move count for thaughbaer: 60% (12/20)
Blunder by thaughbaer(25): d7e6(-0.765) => d7c7(-0.303)
Blunder by thaughbaer(26): e6c4(-1.059) => e6b3(-0.779)
Blunders for kjl291: 0
Blunders for thaughbaer: 2
Missed mates for kjl291: 0
Missed mates for thaughbaer: 0
Forced move by kjl291(26): d1d6(0.771) <= c1h6(0.323)
Forced move by kjl291(27): d6f6(1.193) <= c1h6(0.218)
Forced move by thaughbaer(19): f6h5(-0.105) <= f6e4(-0.42)
Forced moves for kjl291: 2
Forced moves for thaughbaer: 1
Player name: thaughbaer
Game count: 3
Average top 1 move: 43% (3)
Average top 2 move: 63% (3)
Average top 3 move: 72% (3)
Blunders: 4
Missed mates: 6
Forced moves: 8
Player name: opponents
Game count: 3
Average top 1 move: 43% (3)
Average top 2 move: 64% (3)
Average top 3 move: 70% (3)
Blunders: 3
Missed mates: 0
Forced moves: 7

This is using Stockfish ( I'm too cheap to buy anything ) at a low time setting so ignore the percentage matchups.

Anyone interested in running this on their system PM me and/or join the 'duckhunt' club for instructions. Mine runs on Linux but I think it's probably possible to make it run under Windows too using cygwin.

Cookies help us deliver our Services. By using our Services or clicking I agree, you agree to our use of cookies. Learn More.