Comments/Ratings for a Single Item
Thanks, Sam. ChessV, thankfully, is not dead. It had just been so long since the last release, that I wanted to take the time to make sure that the next release was a major step forward. Yeah, the 0.8x versions had a nasty bug that resulted is the occasional really bad move. That has been fixed, along with a dozen or so other miscellaneous bugs. In addition to supporting the rules for Schoolbook, if you look in the openings directory, you will see a small opening book. Although it only has a few lines of play in it, each move was calculated extremely deeply using several very powerful computers I have at work. A few days worth of CPU time went into it, although, that being said, it is just a start ... (In addition to Schoolbook, a similar effort has gone into making opening books for other 10x8 variants, primarily Grotesque, Ladorean, and Univers.) A note about opening books: The opening books are just text files, and while the format should be pretty self-explanatory, it occurs to me that there is one thing that hasn't been documented and is worth noting. Some moves in the opening books are preceeded with a question-mark. The question-mark denotes an inferior move, and the computer will not make that move. The point of including it is so that if the human makes that move, the computer will know the correct response. Regarding porting to other operating systems: I am very interested in seeing ChessV ported to other platforms, primarily Linux. This has always interested me, but I have very little knowledge about other platforms. Still, I made a few design decisions specifically for the purpose of making such a port easier. For one thing, I did not use Microsoft Foundation Classes, or any other Windows-centric class library. ChessV uses only standard Win32 calls, and I called as few different functions as possible. Sound, animation, and other bells-and-wistles were deliberately left out to make the code more portable. Also, all calls to Windows functions are preceeded with :: (which is unnecessary because these functions are global anyway, but I did it so that if you someone searches for ' ::' it will turn up all calls to Windows functions in one shot.) Finally, I wrote some classes to be a thin wrapper encapsulating some of the Windows graphics objects, like pens and brushes, so that the code would only need to be modified in one place, but I must admit that I didn't do nearly as much of this as I would like. So, yes, I would be happy for any help you could provide to make ChessV more portable. I do not know much (if anything) about MingW32, though... Does it only allow one to port console applications, or does it emulate some of the GUI functions as well? Thanks again for the positive feedback! Greg
Excellent! I've enjoyed playing this; that it plays opening pawn moves alone puts it ahead of Zillions. The only part I don't like is that it keeps beating me. Great to see this out. Thanks. Joe ps: love the shatranj section!
There should be a subdirectory called 'images' and then subdirectories under that for the different piece sets. Ok, I checked that and that's right. the images are in subds under images, they're not out in the main directory. maybe i still don't get it. is there something else that i can try and fix?
Yes when I unzipped it, the same thing happened to me, all the image files were being replaced, then nothing came up when I launched the program. Here is what to do to fix it. 1. Double click the chessV.zip file. 2. If using Winzip, you have to hit the 'extract' button. 3. This brings up a window asking you where you want the files to go. Make sure you check the 'Use folder names' box on the bottom right! It seems to me this shouldn't even be an option it should always do this. Anyway that will extract ChessV files into all the right places.
Winzip has a way of destroying all of the subfolders that a .zip file has; this will break ChessV. The solution is simple: Don't use Winzip. WinXP's .zip extractor is simpler, better, and cheaper.
- Sam
Carlos carlos: Hmmm... Your folder structure is appearing, but you still aren't seeing any images. What version of windows are you running? One thing that you could try, is creating a shortcut to ChessV.exe. Then edit that shortcut by right-clicking and selecting 'properties.' Then, in the text box labeled 'start in' make sure it has the proper path to ChessV.exe. Then run it with the shortcut. The idea being that you are trying to make sure that the current directory for the ChessV process is the correct one... It looks for all images (and include files, and opening books, etc) in subdirectories relative to the current directory. Failing that, more radical experimentation will be required... But we'll get it working.
I notice that your documentation accompanying the ChessV 0.9 program is a Microsoft Word file (*.doc). If you, as an author, prefer an Adobe Acrobat file (*.pdf) which preserves the exact graphic representation of the document as you saw it and wrote it (without any possible font substitutions), then I would be glad to send you my Adobe Acrobat 4.0 (Standard) Full on 1 CD which I have recently replaced with Adobe Acrobat 6.0 Standard Full. Most readers (myself included) prefer *.pdf files because they open faster and are very flexible upon display. I think it is probably compatible with whatever version of Microsoft Windows NT you are using. If you issue a mailing address for you to me privately via my E-mail address, then I can send it to you immediately USPS. Rest assured, it is authentic software, still in perfect condition.
Hi, Ed.
Do we know it's the ChessV program that's being implemented in these games? Couldn't that just be someone's handle? I mean, 'ChessV' might not even know about the ChessV program.
If we don't know, it could be proven one way or the other easily enough, I imagine, by going through some of the games and finding out whether the moves accord with that which the ChessV program would make, right?
I'll post some basic opening theory for Schoolbook later on this week. As a start, I like the way white's position looks after 1. f4 Nd6 2. g4
- Sam
Hi, Can someone explain that opening book testing feature to me? It sounds like a great idea! I want to do an opening book for another variant and I'd love to figure out how to do this. I also don't understand why you'd hafta restrict moves, cann someone explain this to? BTW I am most interested in Janus Chess.
There are a few bugs in the program. Some of the 'Chess with Different Armies' armies don't work, like the Andromidan Invaders and the Almost Chess army, instead of them you get the standard army. And in Chess with Augmented Knights the knights are not able to move because they're pinned (!), and the Standard Knight doesn't have a picture of his own. and sorry for trouble.
Abdul-Rahman: Thank you for the bug report. Very good observations! These were minor problems that have been corrected. I am also adding a couple of tiny optimizations, and a new game or two, and perhaps a couple more texture options for the squares, and then I will release 0.9.1. You can expect it to be released within the week. NOTE: The problem with the Andromedan Invaders has been resolved by removing that army. I created that army only for the purposes of testing strange pieces used in other games, but they were never balanced in strength with the FIDE army. I might turn them into a real army and reactivate them again someday. Please continue to report any bugs that you discover.
Oh, i posted a few weeks ago, but it seems when all those dumb 'my chess program is better than yours' posts were deleted, my post went too. Ok, so, what a brilliant program! And it's free! And best of all, for me anyway, it plays Great Shatranj, and it plays very good with pawns too. Hopefully, this program will just get better and better, congrats Greg!!
- Sam
25 comments displayed
Permalink to the exact comments currently displayed.