From: Wilkin Ng To: Tim Mann Subject: Re: yet another winboard feature Date: Wed, 05 Sep 2001 13:44:36 -0700 Attached is the zip file for my build and my src folder if you want to try my changes For the src build: I installed the src folder in my winboard folder and the build system build the .exe in the parent folder [link to ../winboard.exe] I recreated the .dsp file for VC 6, I hope you have this latest version, otherwise you can add the whistory.c and the analyst.c to the makefile (I am not that familiar with Makefile) The main features I added are: 1) history window, activate from Mode menu/Show History can display comments in the pgn file the window has Reset button to reset the list in case it got out of sync it also has a message area for Tactic Match (see #3) 2) Analyst module, uses crafty to analyse a pgn file, insert analysis as comment Activate from Mode/Analyze Blunder menu. The user interface still sketchy, I would simplify the interface later once I do more testing on what option/feature is useful. The idea is to compare your game against crafty analysis, and insert crafty suggestion, I am doing it from the end of the game backward, but upon further reflection I should do it forward (hence I am still working on the Search from start to first blunder option [currently not implemented], the white moves and black moves checkbox are also not working yet) The analysis stop when crafty hit a book move, close the analysis window and click reset in the history window to see the suggestion. 3) Tactic mode (I need a better name), in this mode , you can play a game with the analysis window open, this is useful for beginner like me to see good moves suggestion whenever I am lost on what to do.( I also modify the analysis window so it record previous move suggestion). This feature also alert me if I can force mate or win material, the message is displayed in the history window (I basically check the current crafty score against the previous move score) The implementation is to play against 2nd engine and use the 1st engine as analysis, another idea is to implement it by swapping the engine, I haven't decided which way is better in the code. I found some engine don't accept edit position well, if I edit position in tactic mode, but I think the Edit game feature works in tactic mode (I can continue tactic match after editing a game) I implemented search depth feature in the Time control dialog, this allow me to weaken some engine. That's about it, if you want to try Fritz you can download the demo from chessbase.com. At 03:02 PM 29/08/2001 -0700, Tim Mann wrote: >Thanks for your mail. I'm not familiar with Fritz, so I'm not sure exactly >what the sparring feature is supposed to do. > >I'm in the middle of a job change, and even though I have some vacation in >between the jobs, I've had so many things to finish or catch up on that I've >had no time to think about chess. Still, I'd be interested in seeing the >changes you've made, especially if you have written documentation on them for >the help file.