Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Porting to linux and inline assembly with gcc (OT)

Author: Russell Reagan

Date: 00:07:21 10/05/02

Go up one level in this thread


On October 05, 2002 at 02:01:41, pavel wrote:

>Hey Russel,
>           Like few others, you seem to spend a lot of time questioning about
>problems with your chess program, which gives me the impression that you spend a
>reasonably good amount of time to make your program better.
>
>So how far is your progress?
>Tell us something about your program.
>
>And Good Luck! ;)
>
>cheers,
>pavs

Well, if you looked at what I have so far, you probably wouldn't think I'd spent
much time working on it. But that's only because you wouldn't have seen the
previous dozens of versions that I've thrown away. I don't know if I'm a
perfectionist or if I'm obsessive compulsive, but I do have a tendency to get
pretty far along with a program, discover something I don't like, and start over
from scratch in frustration.

My other problem is that I get way ahead of myself. I'll still be working on
writing a bitboard move generator (or something else pretty basic) and I'll be
spending my time thinking about new forward pruning ideas and stuff I won't be
able to test for a long time. So if I get a new idea, all of the sudden writing
something simple like a move generator doesn't seem as fun or interesting, so I
lose interest for a while and end up playing too many video games. But I always
come back :)

So my "progress" is that I have a lot of ideas down on paper, a few notebooks
full, but my current program doesn't even play chess yet. I've only been working
on this version for a few weeks though. Up until this version I was mostly doing
"classic" stuff like 0x88, but I've started messing with bitboards and so I've
got a lot of new ideas to try out and keep me busy for a while.

As you can see I have a tendency to get off on tangents, like trying to get my
program that doesn't play chess to compile in linux :) Just tonight I was
thinking about ideas for an SMP program, even though I know next to nothing
about the current SMP techniques, and I only have a single cpu machine. I guess
it's a blessing and a curse that I am so curious about this kind of stuff. It
takes up a lot of time, but I have a lot of ideas (but I don't guarentee any of
them are good).

Russell



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.