Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Any half decent chess programs written in BASIC?

Author: Dann Corbit

Date: 21:18:55 01/29/03

Go up one level in this thread


On January 30, 2003 at 00:09:02, Thomas McBurney wrote:

>I've written a chess program called "Deep BASIC" as a hobby and I'm looking to
>compare it to other chess programs written in BASIC.  So far I have only found
>two programs that work, one called "New Proto Chess System" and another one that
>was written by a French person way back in 1984. I did find another chess
>program written in BASIC with nice graphics (for DOS BASIC), but when I started
>it up the opening move was h4 and then I couldn't move my own piece because the
>mouse cursor was invisible.  So much for that.
>
>So it seems that the vast majority of chess programs written in BASIC play very
>poor chess. I have heard of one program called "Rabbit" which uses some
>assembler to improve speed but I cannot find this one.  Does any one know where
>I can download it?  As for my program, I estimate its strength to be around
>1500, and it can only search 3000 NPS on my Athlon 650 which is about 4 ply in
>20 seconds. It also has a 40,000 move opening book. If anybody is interested in
>it, I can make it available for download.
>
>Here is the game played against New Proto Chess System.  This program seems very
>good at committing suicide even though the code is almost twice the size of
>mine.
>
>[Event "Chess written in BASIC"]
>[Site "Sydney"]
>[Date "26/01/2003"]
>[Round "-"]
>[White "New Proto Chess System"]
>[Black "Deep BASIC"]
>[Result "0-1"]
>
>1. Nf3 d5 2. d4 Bf5 3. e4 Bxe4 4. Bb5+ c6 5. Bxc6+ Nxc6 6. Ng5 Bxg2 7. Rg1
>Be4 8. Nxe4 dxe4 9. Qh5 Nxd4 10. c4 Nf3+ 11. Kf1 Qd1+ 12. Kg2 Qxg1+ 13. Kh3
>Qxh2+ 14. Kg4 Nf6+ 15. Kf5 e6#
>0-1
>
>
>And here is the game against the French program.  It played surprisingly well
>considering the small size of the program.
>
>[Event "Chess writen in BASIC"]
>[Site "Sydney"]
>[Date "26/01/2003"]
>[Round "-"]
>[White "css"]
>[Black "Deep BASIC"]
>[Result "0-1"]
>
>1. Nc3 e5 2. Nd5 c6 3. Nc3 d5 4. Nf3 e4 5. Ng1 Bb4 6. a3 Bxc3 7. bxc3 Qf6
>8. e3 c5 9. Bb5+ Bd7 10. a4 Qg5 11. Kf1 a6 12. Nh3 Qh6 13. Be2 Bxh3 14.
>gxh3 Qxh3+ 15. Kg1 Nf6 16. Rb1 Qc8 17. f3 Nbd7 18. Bb2 O-O 19. Qc1 exf3 20.
>Bxf3 Ne5 21. Be2 Ne4 22. d4 Nc4 23. Bxc4 Qg4+ 24. Kf1 Qf3+ 25. Ke1 Qxh1+
>26. Bf1 Qg1 27. Ba3 Qf2+ 28. Kd1 Qxf1#
>0-1

LarsenVB (Luca Dormio)
http://digilander.libero.it/larsenvb/

Odysseus (Wolfgang Martinsen)
http://ourworld.compuserve.com/homepages/wolfmart/ODY-ENG.HTM

Warlord (William H. Rogers)
http://www.vrichey.de/warlord/

Robert M. Kuczewski wrote something called QBChess
M. C. Rakaska wrote a BASIC chess program long ago
Eric chan & Ankur Gogia wrote a BASIC chess program



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.