Enter Your Reply The Comment You're Replying To Greg Strong wrote on Fri, Jul 22, 2005 08:22 PM EDT:You can always download all back-versions of ChessV from the sourceforge.net website. If you, or anyone else, would like a copy on CD-ROM, please contact me by e-mail. I'm more than happy to send you a CD-ROM free of charge (the blank costs about 10 cents, and the stamp 37... I can handle that.) Yes, versions of ChessV vary widely in performance, and the program is really, really in flux. That is because it is still in it's infancy, and it has lots and lots of bugs. I will become far more conscientious about revision-testing before putting out updates when I get it to a reasonably bug-free state (which will be version 1.0) Meanwhile, ChessV is a mixed bag, and I depend on the kind help of those in the chessvariants community to playtest and let me know what is better and what is worse. I have so far put approximately 1,500 hours of work into this program... It is safe to say that when I started, I had absolutely, positively, NO IDEA just how hard this was going to be. I totally underestimated the complexity in a big way. If I had understood, I never would have even started in the first place. I also thought that other open-source programmers in the sourceforge community would take an interest and offer to help. So far, despite the fact that it has been downloaded over 3000 times, not a single person has offered any coding assistance of any kind. Until they do, the progress is going to be slow. We will creep up to version 1.0, and it might take another year or two. Regarding I-Depth, that setting is not intended to determine how strong the program is; only play-testing will do that. The I-Depth is there so that different people running on different hardware can run ChessV and discuss their results and know that they are compairing apples to apples. Regarding C vs. assembly language, you have said something really rediculous. Please understand that I have no wish to insult you, only to make the facts clear to you and anyone else who may be watching this conversation. You said that C-code is 'inscrutable' while well-commented assembly language makes sense. This is not so much an opinion as it is a statement that is just factually incorrect. Assembly is much older than high-level languages, such as C, but yet the entire world of professional software developers use high-level languages simply because they are easier to read and more managable. If assembly was the way to go no one would use anything else, whereas less than one-tenth of one percent of the world's code is written in assembly, and those people who do do it, do it generally because they are writing device drivers or the core of an operating system, and thus they have no choice. Assembly makes more sense to you simply because you understand it better. You also added the qualification 'well-commented.' There you have something. Regardless of language, code is easier to understand the better the comments and documentation. Here, also, ChessV is a mixed bag. There are some files that are pretty well commented, and others that have almost no comments at all. If other programmers were helping me on this project I would feel more of a need to comment... Also, I would mention that ChessV is C++ and not C, C++ being much more logical and easier to understand (provided you understand the concepts of object-oriented programming, something which assembly language does not have and cannot emulate.) Regarding your recent questions on the ChessV thread: I have not meant to ignore them. It is just that you have raised questions that will take some time to answer. Also, they are questions that I can't really answer very well because, considering the hardware you are running, I really don't know the answers. We are playing the same game, but taking approaches that are as radically different as could be imagined. I really don't know about trying to do something like Ultima with the hardware limitations imposed by the Atari ST. My opinion is that it is flat-out impossible. Orthodox Chess programs which ran on the Motorola 68000 were not very good, and Ultima is a much, much harder problem. Quite frankly, I think you could be the best programmer in the whole world, and you would still fail to make an Ultima program that plays at even the level of a beginner. Sorry, I just don't think that it is possible. Edit Form You may not post a new comment, because ItemID Price of Chess V does not match any item.