Hi Tord,Tord Romstad wrote:Hello Chris,chrisw wrote:So, to answer your question, there is nothing contractual now stopping me from writing another chess program. Instead I got interested in neural networks, wrote one in C that I can control all parameters of several years ago (did various things with that including a mega-strong Backgammon, also tried RRKK but it was not much good) but am now playing around with historical stockmarket data to see what transpires.
I vaguely remember that you also talked about writing a shogi program many years back. Did you ever do that, or were the plans abandoned?
I've been wanting to work seriously on computer shogi for a long time, but unfortunately people will never let me stop working on my chess program.
Tord
Yes, I produced a very agressive Shogi engine in about three months. I think it was built on the back of the routines in CSTal3 (not the bitboard ones!) in 1998/99 or so.
What has happened was that OS had licenced Jeff Rollason's Shogi to its Japanese distributor, the revenues were large and important (PC and Play Station). There was strong Shogi competition and Jeff was struggling a bit at one stage. OS had very little control over what he did since nobody understood, and there was always the threat of losing the Japanese deal to competitors. So I attacked the Shogi problem for two reasons, one to put a rocket up Jeff's backside and the other to try and understand the basis of Shogi and Shogi engines in order to manage the project better.
The result was immensley agressive, the underlying routines of movgen, move, unmove are fairly simple to change, so really all the work for a chess programmer is evaluation. I just went for massive king attack and used standard piece values for the different Shogi pieces.
The Japanese distributor came over and watched it play a couple fo games and liked it. Jeff had got everything back together again by then, so I didn't do any more with mine and the source probably sits around somewhere.
Any, the moral is that Shogi is not very difficult for a chess programmer who already has a working chess program.
Best wishes,
Chris