Check out Glinski's Hexagonal Chess, our featured variant for May, 2024.

Enter Your Reply

The Comment You're Replying To
Greg Strong wrote on Sat, Jul 23, 2005 12:22 AM UTC:
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.