Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Board Representation. Any strong chess engine uses this method? Than

Author: Dann Corbit

Date: 19:40:38 03/06/06

Go up one level in this thread


On March 06, 2006 at 22:30:25, Dann Corbit wrote:

>On March 06, 2006 at 22:14:21, Poon Wai Hong wrote:
>
>>Hello,
>>
>>Thank you.
>>
>>May I ask one more question? Is BASIC language a suitable language to for
>>writing chess engine. Which strong chess engine is written in BASIC language?
>>Can BASIC language be used to write strong chess engine? ( For example, Visual
>>Basic, Powerbasic, etc. )
>>
>>I ask this question because I want to use BASIC language to write a chess engine
>>in the future. In fact, my knowlege of other programming languages is limited.
>
>Writing a chess engine in BASIC will cost you about 50 Elo or so, compared to
>some other engine.
>
>If you are very familiar with BASIC, then that should be your choice for your
>first chess engine.  It would be a mistake to try to learn to write a new
>language and learn to write a chess program at the same time, I think.

Chess engines written in BASIC:
Kanguruh:
http://home.pacific.net.au/~tommyinoz/kanguruh.html

LarsenVB (page is dead)

Murderhole:
http://www.oldre.com/murderhole/default.aspx


Chess engines have also been written in C# and Java, which will have exactly the
same handicaps as a VB engine (speed penalty of at least half).

That will cost you one full ply of analysis, but for learning how to get the job
done, I think VB would be fine.

LarsenVB was open source.  Migoya chess is a non-winboard chess engine written
in VB.

There are probably some others kicking about that I can't think of.




This page took 0.1 seconds to execute

Last modified: Thu, 07 Jul 11 08:48:38 -0700

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