Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: OT: What other games?

Author: Tord Romstad

Date: 03:13:35 11/05/01

Go up one level in this thread


My favorite board game to *play* is go.  However, programming go is simply
too difficult for me, at least until I become a much stronger player.  The
most interesting game to program, right now, is IMHO shogi.  Chess programming
is beginning to get boring; modern computers are so fast that a bug-free
nullmove-enhanced alpha beta search coupled with a very rudimentary eval is
sufficient for making a very strong program.

While chess is too easy and go is too hard to program, shogi is just right
(IMHO, of course).  Compared to chess programming, I see two major differences
which make shogi more interesting:

1. Material balance is much less important.  This means that it is
considerably more difficult to design an accurate evaluation function.  In
order to play well, the program needs very sophisticated techniques for
evaluating king safety and the initiative.

2. The branching factor is much higher.  As a consequence, brute force search
is still too slow to be effective.  Knowledge-based selective pruning is
necessary to search deeply.  The horizon effect is still a very serious
problem in computer shogi.

Tord



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.