3 Attachment(s)
Chess Openings (ECO) - VB6
I'm a big fan of correspondence chess, and like to stay "on book" in my openings. After trying various shareware and torrent-ware programs, I finally gave up and decided to write my own utility with the primary focus being ease of use.
No installation is required; simply unzip to any folder and run the exe. (If you decide to use this utility, you'll want to make a shortcut.) Everything that would normally require references or components is instead handled in native VB6 classes. Specifically, my XP Library (older version linked in signature) plus a StatusBar class to handle the progress bar.
With this utility you can walk through all openings in the Encyclopedia of Chess Openings (ECO) with a clean, simple GUI.
All the rules of chess are enforced, and you can play an actual game to completion. Checkmate, stalemate, threefold repetition and the fifty-move rule are all supported. There is no computer AI at all, and this program probably isn't written efficiently enough to be a good candidate for one. Though anyone is welcome to try.
Chess Openings.zip is the distributable application, which is 100% freeware. Source.zip contains the complete source code.
Re: Chess Openings (ECO) - VB6
I mentioned it in passing in the OP, but yeah, point taken. I've edited the thread title.
Re: Chess Openings (ECO) - VB6
Hi Ellis, happy New Year. I should have read the OP more carefully, and I now wish I hadn't said anything because it's a pity to change the title. As a "utility" it could be interesting to anyone, and the source is really an extra. Maybe the last sentence of #1 would be better place to mention VB6 for lazy readers like me, if you felt like editing again. BB
Re: Chess Openings (ECO) - VB6
@ Ellis Dee,
I have been in contact with a guy whom found your ECO and asked me if I could convert it to Delphi for him. Although, he thought I was the author of the code I don't know how he managed to get your name which is in all the source code mixed up with my email address. Never-the-less I will see if I can get in contact with him and point him in the right direction. You might be able to help him?
Re: Chess Openings (ECO) - VB6
Sure. I don't know Delphi, but I can help with explaining the VB6 code and what it does.
Re: Chess Openings (ECO) - VB6
Quote:
Originally Posted by
Ellis Dee
Sure. I don't know Delphi, but I can help with explaining the VB6 code and what it does.
Yeah, I don't know why he wants the code converted to Delphi anyway but he didn't response when asked.