Main
Date: 28 Nov 2006 14:24:56
From: Clueless Newie
Subject: Newbie looking for data structure



I am developing my knowledge of a particular opening, and have
been making notes in the form of a tree -- if I make such and such
a move, my opponent has these possible replies, and my answer to
each is such and such.

The tree is getting too large/complex to keep track of in a simple
text file and has duplication (the same position arrived at by
different move sequences.)

Is there some standard format for recording an opening book that I
can use? Ideally it would be human-readable, but I will invest in
a program if that's the only way. Any references would be appreciated.






 
Date: 30 Nov 2006 10:04:50
From: David Richerby
Subject: Re: Newbie looking for data structure
Clueless Newie <[email protected] > wrote:
> Is there some standard format for recording an opening book that I
> can use? Ideally it would be human-readable, but I will invest in a
> program if that's the only way. Any references would be
> appreciated.

I'm surprised Mike Leahy hasn't posted suggesting his software,
Bookup. I've no idea if it's any good or produces human-readable
files but it seems to be designed for exactle the problem you're
trying to solve.

Google should give you the URL.


Dave.

--
David Richerby Addictive Hilarious Umbrella (TM):
www.chiark.greenend.org.uk/~davidr/ it's like an umbrella but it's a
bundle of laughs and you can never
put it down!


 
Date: 29 Nov 2006 06:47:14
From: [email protected]
Subject: Re: Newbie looking for data structure

Clueless Newie wrote:
> I am developing my knowledge of a particular opening, and have
> been making notes in the form of a tree -- if I make such and such
> a move, my opponent has these possible replies, and my answer to
> each is such and such.
>
> The tree is getting too large/complex to keep track of in a simple
> text file and has duplication (the same position arrived at by
> different move sequences.)
>
> Is there some standard format for recording an opening book that I
> can use? Ideally it would be human-readable, but I will invest in
> a program if that's the only way. Any references would be appreciated.

Chessbase is what you need. Best of Show. You can print tables
(ECO-like), add keys, delete keys, etc.

http://chess-training.blogspot.com



  
Date: 29 Nov 2006 17:44:12
From: M Winther
Subject: Re: Newbie looking for data structure
Den 2006-11-29 15:47:14 skrev [email protected]
<[email protected] >:

>
> Clueless Newie wrote:
>> I am developing my knowledge of a particular opening, and have
>> been making notes in the form of a tree -- if I make such and such
>> a move, my opponent has these possible replies, and my answer to
>> each is such and such.
>>
>> The tree is getting too large/complex to keep track of in a simple
>> text file and has duplication (the same position arrived at by
>> different move sequences.)
>>
>> Is there some standard format for recording an opening book that I
>> can use? Ideally it would be human-readable, but I will invest in
>> a program if that's the only way. Any references would be appreciated.
>
> Chessbase is what you need. Best of Show. You can print tables
> (ECO-like), add keys, delete keys, etc.
>
> http://chess-training.blogspot.com
>

The ECO style tables are very nice. However, working with opening keys in
ChessBase is tedious. I doubt that anybody has succeeded in this. It is
tricky
and it takes too much time to create keys. I suppose that most chessBase
users use the separate tree instead.

Comparatively, creating several keys (the whole line) in TascBase, is done
with two key strokes, and the keys become integrated in the chess tree,
unlike in ChessBase.

TascBase is superior tool for the person who wants to work with his own
variants, and developing them. ChessBase is more of a playground for the
chess enthusiast, a lot of functions that are fun but not indispensable.

Mats


   
Date: 30 Nov 2006 09:32:00
From: Clueless Newie
Subject: Re: Newbie looking for data structure


M Winther wrote:
>
>skrev [email protected]
>
>> Clueless Newie wrote:
>
>>> I am developing my knowledge of a particular opening, and have
>>> been making notes in the form of a tree -- if I make such and such
>>> a move, my opponent has these possible replies, and my answer to
>>> each is such and such.
>>>
>>> The tree is getting too large/complex to keep track of in a simple
>>> text file and has duplication (the same position arrived at by
>>> different move sequences.)
>>>
>>> Is there some standard format for recording an opening book that I
>>> can use? Ideally it would be human-readable, but I will invest in
>>> a program if that's the only way. Any references would be appreciated.
>>
>> Chessbase is what you need. Best of Show. You can print tables
>> (ECO-like), add keys, delete keys, etc.
>>
>> http://chess-training.blogspot.com
>>
>
>The ECO style tables are very nice. However, working with opening keys in
>ChessBase is tedious. I doubt that anybody has succeeded in this. It is
>tricky
>and it takes too much time to create keys. I suppose that most chessBase
>users use the separate tree instead.
>
>Comparatively, creating several keys (the whole line) in TascBase, is done
>with two key strokes, and the keys become integrated in the chess tree,
>unlike in ChessBase.
>
>TascBase is superior tool for the person who wants to work with his own
>variants, and developing them. ChessBase is more of a playground for the
>chess enthusiast, a lot of functions that are fun but not indispensable.

What is an opening key and why would I want to create one?




    
Date: 02 Dec 2006 19:24:57
From: M Winther
Subject: Re: Newbie looking for data structure
Den 2006-11-30 10:32:00 skrev Clueless Newie <[email protected] >:

>
>
> M Winther wrote:
>>
>> skrev [email protected]
>>
>>> Clueless Newie wrote:
>>
>>>> I am developing my knowledge of a particular opening, and have
>>>> been making notes in the form of a tree -- if I make such and such
>>>> a move, my opponent has these possible replies, and my answer to
>>>> each is such and such.
>>>>
>>>> The tree is getting too large/complex to keep track of in a simple
>>>> text file and has duplication (the same position arrived at by
>>>> different move sequences.)
>>>>
>>>> Is there some standard format for recording an opening book that I
>>>> can use? Ideally it would be human-readable, but I will invest in
>>>> a program if that's the only way. Any references would be
>>>> appreciated.
>>>
>>> Chessbase is what you need. Best of Show. You can print tables
>>> (ECO-like), add keys, delete keys, etc.
>>>
>>> http://chess-training.blogspot.com
>>>
>>
>> The ECO style tables are very nice. However, working with opening keys
>> in
>> ChessBase is tedious. I doubt that anybody has succeeded in this. It is
>> tricky
>> and it takes too much time to create keys. I suppose that most chessBase
>> users use the separate tree instead.
>>
>> Comparatively, creating several keys (the whole line) in TascBase, is
>> done
>> with two key strokes, and the keys become integrated in the chess tree,
>> unlike in ChessBase.
>>
>> TascBase is superior tool for the person who wants to work with his own
>> variants, and developing them. ChessBase is more of a playground for the
>> chess enthusiast, a lot of functions that are fun but not indispensable.
>
> What is an opening key and why would I want to create one?
>
>

An opening key is a node in a database under which new games are sorted
when they are imported. This node is a move in a variant, for instance, a
special
variant under Scheveningen. If you want to check what new games have been
played in this very variant, you simply click on the key and all the
relevant games
appear. The opening keys could constitute a player's opening repertoire.
They
can be presented elegantly, in the form of a tree in TascBase, or as ECO
codes in
ChessBase. The keys could be furnished with comments, including the regular
chess notation, which improves the overview of variations. If a certain key
is provided with a question k, then you know that this is a move that
can
be refuted. Modern Chess Assistant versions have key functionality in
their tree,
but TascBase is probably the best example. Bookup and ChessBase simply
make trees out of game lines, and it's a different thing. It seems like
you want a
tree where every node is an opening key, so you should choose TascBase,
then.
At least, try it out. Don't do this on paper, it's hopeless. Transfer it
to paper later,
wuhen you are ready.

Mats
--
Anv�nder Operas banbrytande e-postklient: http://www.opera.com/m2/


 
Date: 28 Nov 2006 20:25:59
From: M Winther
Subject: Re: Newbie looking for data structure
Den 2006-11-28 15:24:56 skrev Clueless Newie <[email protected] >:

>
>
>
> I am developing my knowledge of a particular opening, and have
> been making notes in the form of a tree -- if I make such and such
> a move, my opponent has these possible replies, and my answer to
> each is such and such.
>
> The tree is getting too large/complex to keep track of in a simple
> text file and has duplication (the same position arrived at by
> different move sequences.)
>
> Is there some standard format for recording an opening book that I
> can use? Ideally it would be human-readable, but I will invest in
> a program if that's the only way. Any references would be appreciated.
>
>

This is a Sisuphys work. There are so many possible variants that it will
never end. You *must* have a program that creates a tree automatically.
They all create trees now, but the best tree function is provided by
TascBase.
It takes care of transpositions automatically (moves leading to same
variant).
In TascBase 2.1 transpositions are coloured differently, otherwise you can
view them in the tree by pressing Ctrl-T.
http://www.chessaustraliaocom.au/index.cfm?p=order&o=TASC-BASE&t=retail

TascBase is both for DOS and Windows. If you have a normal sized screen
it works fine in WinXP, too, otherwise you'll have to run it under DosBOX.
It an enormous waste of time and energy to do this by hand. You must have
a database.

Mats


  
Date: 29 Nov 2006 07:21:14
From: Clueless Newie
Subject: Re: Newbie looking for data structure



M Winther wrote:
>
>skrev Clueless Newie:
>
>> I am developing my knowledge of a particular opening, and have
>> been making notes in the form of a tree -- if I make such and such
>> a move, my opponent has these possible replies, and my answer to
>> each is such and such.
>>
>> The tree is getting too large/complex to keep track of in a simple
>> text file and has duplication (the same position arrived at by
>> different move sequences.)
>>
>> Is there some standard format for recording an opening book that I
>> can use? Ideally it would be human-readable, but I will invest in
>> a program if that's the only way. Any references would be appreciated.
>
>This is a Sisuphys work. There are so many possible variants that
>it will never end. You *must* have a program that creates a tree
>automatically. They all create trees now, but the best tree function
>is provided by TascBase. It takes care of transpositions automatically
>(moves leading to same variant). In TascBase 2.1 transpositions are
>coloured differently, otherwise you can view them in the tree by pressing
>Ctrl-T.
>
>http://www.chessaustraliaocom.au/index.cfm?p=order&o=TASC-BASE&t=retail
>
>TascBase is both for DOS and Windows. If you have a normal sized
>screen it works fine in WinXP, too, otherwise you'll have to run
>it under DosBOX. It an enormous waste of time and energy to do this
>by hand. You must have a database.

That makes a lot of sense.

Does the resulting TascBase database (or something it exports to)
conform to any sort of standard, or will I be tied to TascBase
forever because of a propriatary format? It looks like I will be
building my "personal opening book" for many years, and who knows
whether I may switch to Mac OS X or Linux some day?

What would be ideal is something that a program generates but
a human can read.






   
Date: 29 Nov 2006 12:44:56
From: M Winther
Subject: Re: Newbie looking for data structure
Den 2006-11-29 08:21:14 skrev Clueless Newie <[email protected] >:

>
>
>
> M Winther wrote:
>>
>> skrev Clueless Newie:
>>
>>> I am developing my knowledge of a particular opening, and have
>>> been making notes in the form of a tree -- if I make such and such
>>> a move, my opponent has these possible replies, and my answer to
>>> each is such and such.
>>>
>>> The tree is getting too large/complex to keep track of in a simple
>>> text file and has duplication (the same position arrived at by
>>> different move sequences.)
>>>
>>> Is there some standard format for recording an opening book that I
>>> can use? Ideally it would be human-readable, but I will invest in
>>> a program if that's the only way. Any references would be appreciated.
>>
>> This is a Sisuphys work. There are so many possible variants that
>> it will never end. You *must* have a program that creates a tree
>> automatically. They all create trees now, but the best tree function
>> is provided by TascBase. It takes care of transpositions automatically
>> (moves leading to same variant). In TascBase 2.1 transpositions are
>> coloured differently, otherwise you can view them in the tree by
>> pressing
>> Ctrl-T.
>>
>> http://www.chessaustraliaocom.au/index.cfm?p=order&o=TASC-BASE&t=retail
>>
>> TascBase is both for DOS and Windows. If you have a normal sized
>> screen it works fine in WinXP, too, otherwise you'll have to run
>> it under DosBOX. It an enormous waste of time and energy to do this
>> by hand. You must have a database.
>
> That makes a lot of sense.
>
> Does the resulting TascBase database (or something it exports to)
> conform to any sort of standard, or will I be tied to TascBase
> forever because of a propriatary format? It looks like I will be
> building my "personal opening book" for many years, and who knows
> whether I may switch to Mac OS X or Linux some day?
>
> What would be ideal is something that a program generates but
> a human can read.
>
>

TascBase can export its tree to text format, but it is rather awkward,
with notation like b1c3, etc. It is always a problem with the format
regardless of which database you buy. On the other hand, if you buy
CA2 or TB2 for Dos, then you can purchase a cheap laptop on ebay, and
always keep this computer for chess only, regardless if you change
operative system on your main computer. It will always be possible
to buy old computers on ebay, so this should be no problem. These older
databases work fine on old computers. But you have to hurry up, soon
they cannot be bought anymore. 9.90 AUD is very cheap, so even if you
decide to work with another software, it's no loss.

And when you've worked with the database for a year or so, and decided
what variants you will use, then you can simply draw the tree from the
screen
and move it to paper. But you must work with a database, otherwise it
takes too long time.

If you choose TascBase, then it's preferable to have an earlier Windows
version
than XP, and remember to set VideoMode=SVGA in the ini file (this trick
is not documented in the manual for the 2.1 version). In this way you will
see more of the tree at one time.

CA 2.0 for DOS (and WIndows) is also very attractive. However, this
database is not designed for making your own keys in the tree (that is
designing your own variants). This database is more for studying
grandmaster games. But this could be ideal for many amateurs who
don't want to devote too much time on chess study.

Mats



Mats