New GNU Chess!

Archive of the old Parsimony forum. Some messages couldn't be restored. Limitations: Search for authors does not work, Parsimony specific formats do not work, threaded view does not work properly. Posting is disabled.

New GNU Chess!

Postby Pete Galati » 10 Oct 1999, 03:58

Stuart Cracraft announced a new GNUchess version 5 in news:gnu.chess
GNU is completely new according to the post. It compiles instantly without any arguments at all in Dos, I'm hoping that someone will compile it for Windows (Dann??) so that it can be used with Winboard. I'm expecting good things from the new GNU program. See a part of Stuart's post below-
Pete

GNU Chess runs on GNU/Linux, Unix, Windows NT/95/98/etc
and supports full GUI's and a unique non-GUI interface.
At only 11,000 lines of code, GNU Chess is 1/4 the
length of Crafty.
This version of GNU Chess shares no code with previous versions.
GNU Chess 5.00 is written so as to try to clearly enable
and further the computer science student's understanding
and appreciation of the domain of computer chess and those
concepts through a clear simplification of code and data
structures, while still allowing a good challenge for playing.
Now available, find it at:
http://www.gnu.org/software/chess/chess.html
and
ftp://ftp.gnu.org/gnu/chess-5.00.tar.gz
GNU Chess has scored at approximately the same playing levels on the
Free Internet Chess Server as its predecessors, where it has played
over
9000 games in this version alone. Due to variability in hardware and
availability of test platforms, as well as simply available free time,
an exact comparison is not possible and probably not productive.
Interfaces supported by this version include:
3-dimensional wooden playing board
plain text ascii
Winboard (PC GUI)
Xboard (UNIX GUI)
The Authors of GNU Chess v5.00 are Chua Kong-Sian and Stuart Cracraft.
GNU Chess's web page is
http://www.gnu.org/software/chess/chess.html
Pete Galati
 

Re: New GNU a game

Postby Pete Galati » 10 Oct 1999, 05:51

Stuart Cracraft announced a new GNUchess version 5 in news:gnu.chess
GNU is completely new according to the post. It compiles instantly without any arguments at all in Dos, I'm hoping that someone will compile it for Windows (Dann??) so that it can be used with Winboard. I'm expecting good things from the new GNU program. See a part of Stuart's post below-
Pete

GNU Chess runs on GNU/Linux, Unix, Windows NT/95/98/etc
and supports full GUI's and a unique non-GUI interface.
At only 11,000 lines of code, GNU Chess is 1/4 the
length of Crafty.
This version of GNU Chess shares no code with previous versions.
GNU Chess 5.00 is written so as to try to clearly enable
[......
Here's a game between the new GNUchess program compiled for Dos (won't work in Winboard) and the Dragon program. Some interesting moves in this game and GNU made some sacrifices that I didn't understand. GNU will be stronger when compiled for Windows 95. I have no idea what time settings GNU uses by default but Dragon was set at 60 mvs/30 minutes. Dragon won.
Pete
[Event "Computer chess game"]
[Site "DEFAULT"]
[Date "1999.10.09"]
[Round "1"]
[White "GNU 5 Dos"]
[Black "Dragon311"]
[Result "0-1"]
[TimeControl "60/1800"]
1. d4 d5 2. Nf3 Nf6 3. c4 dxc4 4. e3 b5 5. Be2 Ba6 6. Ne5 e6 7. O-O Bd6 8.
Bf3 Nd5 9. e4 Nb4 10. Ng4 c6 11. e5 Bc7 12. Qd2 Nd3 13. Be2 Qxd4 14. Bxd3
cxd3 15. Qg5 Nd7 16. Qxg7 O-O-O 17. Nh6 Nxe5 18. Qg5 c5 19. a3 c4 20. Ra2
Rd5 21. Qg3 Nc6 22. Qh3 Qf6 23. Nc3 Rd4 24. Bg5 Qg7 25. Be3 Rd7 26. Qf3 Bb7
27. Qh3 a6 28. Bd2 Nd4 29. Kh1 Nb3 30. Be3 Kb8 31. Re1 Re8 32. Rg1 Be5 33.
Ng4 Bxc3 34. bxc3 Ka8 35. a4 bxa4 36. Rxa4 f5 37. Nh6 Qxc3 38. Qh5 Rb8 39.
Nf7 Rg8 40. Ng5 Qc2 41. Rb4 c3 42. Rxb7 Rxb7 43. Nxe6 d2 44. Qe2 Qa2 45.
Qc4 Qa5 46. Nc7+ Qxc7 47. Qxg8+ Rb8 48. Qd5+ Qb7 49. Qxf5 Rg8 50. Qd3 Nc1
51. Qf1 Rd8 52. Qd1 Nd3 53. Rf1 Nb2 54. Qb1 d1=Q 55. f3 c2 56. Qc1 Qxc1 57.
Bxc1 Rd1 58. h4 Rxf1+ 59. Kh2 Qc7+ 60. f4 Rxc1 61. g3 Rh1+ 62. Kxh1 c1=Q+
63. Kg2 Q7c2+ 64. Kf3 Q1d1+ 65. Ke3 Nc4# 0-1
Pete Galati
 

Re: New GNU a game

Postby Frank Quisinsky » 10 Oct 1999, 15:47

Stuart Cracraft announced a new GNUchess version 5 in news:gnu.chess
GNU is completely new according to the post. It compiles instantly without any arguments at all in Dos, I'm hoping that someone will compile it for Windows (Dann??) so that it can be used with Winboard. I'm expecting good things from the new GNU program. See a part of Stuart's post below-
Pete

GNU Chess runs on GNU/Linux, Unix, Windows NT/95/98/etc
and supports full GUI's and a unique non-GUI interface.
At only 11,000 lines of code, GNU Chess is 1/4 the
length of Crafty.
This version of GNU Chess shares no code with previous versions.
GNU Chess 5.00 is written so as to try to clearly enable
[......
Here's a game between the new GNUchess program compiled for Dos (won't work in Winboard) and the Dragon program. Some interesting moves in this game and GNU made some sacrifices that I didn't understand. GNU will be stronger when compiled for Windows 95. I have no idea what time settings GNU uses by default but Dragon was set at 60 mvs/30 minutes. Dragon won.
Pete
[Event "Computer chess game"]
[Site "DEFAULT"]
[Date "1999.10.09"]
[Round "1"]
[White "GNU 5 Dos"]
[Black "Dragon311"]
[Result "0-1"]
[TimeControl "60/1800"]
1. d4 d5 2. Nf3 Nf6 3. c4 dxc4 4. e3 b5 5. Be2 Ba6 6. Ne5 e6 7. O-O Bd6 8.
Bf3 Nd5 9. e4 Nb4 10. Ng4 c6 11. e5 Bc7 12. Qd2 Nd3 13. Be2 Qxd4 14. Bxd3
cxd3 15. Qg5 Nd7 16. Qxg7 O-O-O 17. Nh6 Nxe5 18. Qg5 c5 19. a3 c4 20. Ra2
Rd5 21. Qg3 Nc6 22. Qh3 Qf6 23. Nc3 Rd4 24. Bg5 Qg7 25. Be3 Rd7 26. Qf3 Bb7
27. Qh3 a6 28. Bd2 Nd4 29. Kh1 Nb3 30. Be3 Kb8 31. Re1 Re8 32. Rg1 Be5 33.
Ng4 Bxc3 34. bxc3 Ka8 35. a4 bxa4 36. Rxa4 f5 37. Nh6 Qxc3 38. Qh5 Rb8 39.
Nf7 Rg8 40. Ng5 Qc2 41. Rb4 c3 42. Rxb7 Rxb7 43. Nxe6 d2 44. Qe2 Qa2 45.
Qc4 Qa5 46. Nc7+ Qxc7 47. Qxg8+ Rb8 48. Qd5+ Qb7 49. Qxf5 Rg8 50. Qd3 Nc1
51. Qf1 Rd8 52. Qd1 Nd3 53. Rf1 Nb2 54. Qb1 d1=Q 55. f3 c2 56. Qc1 Qxc1 57.
Bxc1 Rd1 58. h4 Rxf1+ 59. Kh2 Qc7+ 60. f4 Rxc1 61. g3 Rh1+ 62. Kxh1 c1=Q+
63. Kg2 Q7c2+ 64. Kf3 Q1d1+ 65. Ke3 Nc4# 0-1

Hello Pete,
this is an nice message. I hope that you or Dann can compiled this version.
I wrote over GnuChess in the morning in my news ticker (not I, copy paste ...) !
I think this is not an problem, my english is an big problem and your message is very good.
Thanks Pete for your big help !
Kind regards
Frank
Frank Quisinsky
 

Re: New GNU a game

Postby Pete Galati » 10 Oct 1999, 18:11

Stuart Cracraft announced a new GNUchess version 5 in news:gnu.chess
GNU is completely new according to the post. It compiles instantly without any arguments at all in Dos, I'm hoping that someone will compile it for Windows (Dann??) so that it can be used with Winboard. I'm expecting good things from the new GNU program. See a part of Stuart's post below-
Pete

GNU Chess runs on GNU/Linux, Unix, Windows NT/95/98/etc
and supports full GUI's and a unique non-GUI interface.
At only 11,000 lines of code, GNU Chess is 1/4 the
length of Crafty.
This version of GNU Chess shares no code with previous versions.
GNU Chess 5.00 is written so as to try to clearly enable
[......
Hello Pete,
this is an nice message. I hope that you or Dann can compiled this version.
I wrote over GnuChess in the morning in my news ticker (not I, copy paste ...) !
I think this is not an problem, my english is an big problem and your message is very good.
Thanks Pete for your big help !
Kind regards
Frank
[.....
I've never compiled a Windows 95 program before, at the moment I can only compile for Dos so that won't work with Winboard, so I'm hoping that Dann will compile it, I think he disapears on Sunday though so he's probably not aware of it yet.
This new GNUchess will be able to be improved in the future. The previous version was never going to be made stronger, it had reached the end of it's road. Nobody was expecting a new version to come out, I'm looking forward to trying it in Winboard. I can send you a copy compiled for Dos, but that will NOT work with winboard. Maybe Tim Mann will compile it and make it downloadable from his Winboard page, that would be good!
Pete
Pete Galati
 

Re: New GNU Chess!

Postby Dann Corbit » 11 Oct 1999, 19:48

This program will take many hours to port to Win32. It is another victom of the GNU notion that all the world is a GCC compiler and why should anyone use anything else? It is full of non-portable stuff in each and every file.
I may give it a try late tonight. I may also get sick of it. It should be easy to make a Cygwin port, but the performace will be 30% low or worse. Anyone that wants to should be able to do that with ease.


My ftp site
Dann Corbit
 

Re: New GNU Chess!

Postby Dann Corbit » 12 Oct 1999, 06:21

I built one, but the copyright is confusing. I sent a message to Stuart Cracraft to see if it is OK to post it. If he says "OK" I will post it. If not, we will have to languish in abject horror.
Ich baute ein auf, aber das copyright ist verwirrend. Ich schickte eine Meldung zu Stuart Cracraft, um zu sehen, wenn es OKAY ist, ihn bekanntzugeben. Wenn er " OKAY " sagt, gebe ich es bekannt. Wenn nicht, werden wir müssen languish in der abject Grausigkeit.


My ftp site
Dann Corbit
 

Re: New GNU Chess!

Postby Frank » 12 Oct 1999, 12:50

I built one, but the copyright is confusing. I sent a message to Stuart Cracraft to see if it is OK to post it. If he says "OK" I will post it. If not, we will have to languish in abject horror.
Ich baute ein auf, aber das copyright ist verwirrend. Ich schickte eine Meldung zu Stuart Cracraft, um zu sehen, wenn es OKAY ist, ihn bekanntzugeben. Wenn er " OKAY " sagt, gebe ich es bekannt. Wenn nicht, werden wir müssen languish in der abject Grausigkeit.
SUPER, when you have the agreement I am the first person which make an download :-)))
Frank
Frank
 

Re: New GNU Chess!

Postby Dann Corbit » 12 Oct 1999, 18:42

Posted with Stuart Cracraft's permission:
ftp://38.168.214.175/pub/gnuch5.ZIP
Have fun, fellows. I have my own opening book in there. I did not put in the PGN because it was 17 megs. But you can make your own from the file he provides or whatever.
Bekanntgegeben mit Erlaubnis Stuart Cracraft: ftp://38.168.214.175/pub/gnuch5.ZIP

Haben Sie Spaß, Gefährten. Ich habe mein eigenes Öffnung Buch innen dort. Ich setzte nicht mich in das PGN, weil es 17 MEGS war. Aber Sie können Ihre Selbst von der Datei bilden, die er zur Verfügung stellt, oder was auch immer.



My ftp site
Dann Corbit
 

Re: New GNU Chess!

Postby Pete Galati » 12 Oct 1999, 20:56

Posted with Stuart Cracraft's permission:
ftp://38.168.214.175/pub/gnuch5.ZIP
Have fun, fellows. I have my own opening book in there. I did not put in the PGN because it was 17 megs. But you can make your own from the file he provides or whatever.
Bekanntgegeben mit Erlaubnis Stuart Cracraft: ftp://38.168.214.175/pub/gnuch5.ZIP

Haben Sie Spaß, Gefährten. Ich habe mein eigenes Öffnung Buch innen dort. Ich setzte nicht mich in das PGN, weil es 17 MEGS war. Aber Sie können Ihre Selbst von der Datei bilden, die er zur Verfügung stellt, oder was auch immer.

You'll still need to copy the file "gnuchess.lan" from Winboard into the directory with the new GNUchess before it works with Winboard at all. I'm not really sure what you mean about the opening book, but even if you copy the "book.dat" file into the directory with the .exe & the gnuchess.lan, it still won't follow the opening book, even after adding this line to the winboard.ini file: \"GNUchess -book=on\" /fd=c:\\gnunew And it behaved the same with what I compiled with djgpp. I'm sure that there's an easy fix for this, but I don't have a clue as to what it is yet.
Pete
Pete Galati
 

Re: to make Dann's GNU work, do this..

Postby Pete Galati » 12 Oct 1999, 21:46

Posted with Stuart Cracraft's permission:
ftp://38.168.214.175/pub/gnuch5.ZIP
Have fun, fellows. I have my own opening book in there. I did not put in the PGN because it was 17 megs. But you can make your own from the file he provides or whatever.
Bekanntgegeben mit Erlaubnis Stuart Cracraft: ftp://38.168.214.175/pub/gnuch5.ZIP

Haben Sie Spaß, Gefährten. Ich habe mein eigenes Öffnung Buch innen dort. Ich setzte nicht mich in das PGN, weil es 17 MEGS war. Aber Sie können Ihre Selbst von der Datei bilden, die er zur Verfügung stellt, oder was auch immer.

You'll still need to copy the file "gnuchess.lan" from Winboard into the directory with the new GNUchess before it works with Winboard at all. I'm not really sure what you mean about the opening book, but even if you copy the "book.dat" file into the directory with the .exe & the gnuchess.lan, it still won't follow the opening book, even after adding this line to the winboard.ini file: \"GNUchess -book=on\" /fd=c:\\gnunew And it behaved the same with what I compiled with djgpp. I'm sure that there's an easy fix for this, but I don't have a clue as to what it is yet.
Pete
Ignor what I said about the winboard.ini file (\"GNUchess -book=on\" /fd=c:\\gnunew) that was an unworkable idea.
Instead, do this, take the exe file from Dann's "release" subdirectory, and put it in a directory with the files "gnuchess.dat" and "gnuchess.lan" that came with Winboard, don't use the "book.dat" that came with this new version, for some reason I could not make it work, but it will follow Tim Mann's book.
And to make all of this easier you could actually just put Dann's gnuchess5.exe file in Winboards directory since Dann gave it a different name than the one that came with Winboard.
And it will follow an opening book the way I described, allthough not the one intended for this version of the program.
If I got things wrong, please let me know.
Pete
Pete Galati
 

Re: to make Dann's GNU work, do this..

Postby Dann Corbit » 13 Oct 1999, 00:00

Be sure and let me know how it does. If something goes wrong and I can fix it right away, I may give that a go. I had the opposite experience here. I could not use the opening book that came with GNU Chess 5.0 (It always said that the move was not in book, even when the game just started). I was able to use the book that I generated. I have no idea why your experience should be opposite.

Seien Sie sicher und lassen Sie mich können, es. Wenn etwas falsch geht und ich es sofort regeln kann, kann ich dem gehen geben. Ich hatte die gegenüberliegende Erfahrung hier. Ich könnte nicht das Öffnung Buch benutzen, das mit GNU-Schach 5,0 kam (es sagte immer, daß die Bewegung nicht im Buch war, selbst wenn das Spiel gerade begonnen). Ich konnte, das Buch zu benutzen, das ich festlegte. Ihre Erfahrung gegenüber von ich habe keine Idee, warum sein sollte.

My ftp site
Dann Corbit
 

Re: I'm sorry, I've misinformed everyone

Postby Pete Galati » 13 Oct 1999, 01:20

Be sure and let me know how it does. If something goes wrong and I can fix it right away, I may give that a go. I had the opposite experience here. I could not use the opening book that came with GNU Chess 5.0 (It always said that the move was not in book, even when the game just started). I was able to use the book that I generated. I have no idea why your experience should be opposite.

Seien Sie sicher und lassen Sie mich können, es. Wenn etwas falsch geht und ich es sofort regeln kann, kann ich dem gehen geben. Ich hatte die gegenüberliegende Erfahrung hier. Ich könnte nicht das Öffnung Buch benutzen, das mit GNU-Schach 5,0 kam (es sagte immer, daß die Bewegung nicht im Buch war, selbst wenn das Spiel gerade begonnen). Ich konnte, das Buch zu benutzen, das ich festlegte. Ihre Erfahrung gegenüber von ich habe keine Idee, warum sein sollte.
It does work with the book.dat that comes with the gnu5 version, the problems that I had came from my using the File Manager instead of the Explorer.
I was more carefull to only move the files in the Explorer this time and everything worked out with "book.dat" and Winboard's "gnuchess.lan" was not needed at all.
I'm sorry.
Pete
Pete Galati
 

Re: strange book behavior..

Postby Pete Galati » 13 Oct 1999, 01:59

Be sure and let me know how it does. If something goes wrong and I can fix it right away, I may give that a go. I had the opposite experience here. I could not use the opening book that came with GNU Chess 5.0 (It always said that the move was not in book, even when the game just started). I was able to use the book that I generated. I have no idea why your experience should be opposite.

Seien Sie sicher und lassen Sie mich können, es. Wenn etwas falsch geht und ich es sofort regeln kann, kann ich dem gehen geben. Ich hatte die gegenüberliegende Erfahrung hier. Ich könnte nicht das Öffnung Buch benutzen, das mit GNU-Schach 5,0 kam (es sagte immer, daß die Bewegung nicht im Buch war, selbst wenn das Spiel gerade begonnen). Ich konnte, das Buch zu benutzen, das ich festlegte. Ihre Erfahrung gegenüber von ich habe keine Idee, warum sein sollte.
....
I'm not really sure what is happening (see my other reply to above post), but when I replace the book that you made with the one that came with the original tarred & gzipped file, it more or less works, but it tends to mess up with e4 openings, for example with me playing as white 1. e4 e5 2. Nf3 e7xe5 and blacks pawn at e5 disapears, strange, but it does seem to work ok against 1. d4. But again, that's not your book, that's the one that comes with the source code. And unlike what I was saying before, your book seems to be working ok.
Pete
Pete Galati
 

Re: I'm sorry, I've misinformed everyone

Postby Dann Corbit » 13 Oct 1999, 02:50

Be sure and let me know how it does. If something goes wrong and I can fix it right away, I may give that a go. I had the opposite experience here. I could not use the opening book that came with GNU Chess 5.0 (It always said that the move was not in book, even when the game just started). I was able to use the book that I generated. I have no idea why your experience should be opposite.

Seien Sie sicher und lassen Sie mich können, es. Wenn etwas falsch geht und ich es sofort regeln kann, kann ich dem gehen geben. Ich hatte die gegenüberliegende Erfahrung hier. Ich könnte nicht das Öffnung Buch benutzen, das mit GNU-Schach 5,0 kam (es sagte immer, daß die Bewegung nicht im Buch war, selbst wenn das Spiel gerade begonnen). Ich konnte, das Buch zu benutzen, das ich festlegte. Ihre Erfahrung gegenüber von ich habe keine Idee, warum sein sollte.
It does work with the book.dat that comes with the gnu5 version, the problems that I had came from my using the File Manager instead of the Explorer.
I was more carefull to only move the files in the Explorer this time and everything worked out with "book.dat" and Winboard's "gnuchess.lan" was not needed at all.
I'm sorry.
If there is a problem with collision with the book for regular GNUChess, I can tweak the code to use a different name than book.dat.
Let me know if you think it needs fixing.

My ftp site
Dann Corbit
 

Re: I'm sorry, I've misinformed everyone

Postby Pete Galati » 13 Oct 1999, 03:55

[.....
It does work with the book.dat that comes with the gnu5 version, the problems that I had came from my using the File Manager instead of the Explorer.
I was more carefull to only move the files in the Explorer this time and everything worked out with "book.dat" and Winboard's "gnuchess.lan" was not needed at all.
I'm sorry.
If there is a problem with collision with the book for regular GNUChess, I can tweak the code to use a different name than book.dat.
Let me know if you think it needs fixing.
Dann, I think I may have figured out what went wrong with their (Stuart's book), his was probably compiled with Linux. I've noticed problems like this with Crafty where people will download a book.bin or books.bin from Bob's site and try to use them with a Mac version of Crafty, and it just doesn't work because it was compiled with a Crafty on a different OS! And I think the problem is the same only in this case the GNU's book would have been compiled on Linux, that's probably why what you compiled could not see the book.
But I took the book.pgn file and moved it into the directory with the exe, and then (in console mode) used the command "book compile" and everything seems to be working just fine with that book.dat. And this of course gives you an opening book that is just the way Stuart Cracraft designed it. It IS very small though, it almost begs for a larger book, and a quick look around the .h files, I don't see any obvious limit to th size of the book that it's willing to compile, so I have a pgn file that I have in mind to try (I used to use with Crafty before switching Crafty to the medium.pgn)
Pete
Pete Galati
 


Return to Archive (Old Parsimony Forum)

Who is online

Users browsing this forum: No registered users and 73 guests