Hi,
I prefere to make discussion here instead of my guestbook.
I hope people wroting there won't miss the answer here.
On 19 Mrz., 12:43, Triky EMF from Vigo, Spain wrote:
> Great work!
> A thing I miss is the possibility to make a database search, similar to the one that exists
> in Chessbase.
> That would be great!!
I've also thought a lot about this thing.
Look at my homepage at the "Shogi program types" part first, please:
http://home.arcor.de/Bernhard.Maerz/BCMShogi/Programtypes.htm
At this moment you are speaking about the "Research (situations)"
part.
There are some things to take care off:
1) Is it good to have ALL "types" in only one program or would it be
better to put it in
different ones, each specialyzing each part???
Of course there are advantages, but also dissadvantages of it.
Of course it would help to have all features in only one program, but
than
- it's more difficulty to use and understand all features
- the kifu writing must make an compromiss (for analyzing I prefere
very flexible things, but
for database it's better to have small sizes and fast searching).
and last but not least
- this would be a bigger project, not only for one person, but for a
team. ;-)
But for shogi there is a second big aspect to think about:
2) Makes it much sense to use such "find positions" like in chess
(chessbake like programs)?
In chess the opening branch is not big. One piece on an other place
makes some difference. So
in the opening in chess it works very well, when you have a position
and you get values, how
often this possition exists in database and how often white and how
often black win (or the
game ended in draw).
In shogi instead it's more usefull to "categorize" the games.
For example, I like to find all games where one side played Anaguma
and the other player
destroyed it. Or you prefere to find all 4th-file-rook games, or all
"climbing silver" and so
on.
It's not important the exact position of each piece.
For this reason I made my programm "Kifuconverter", which is not only
a converter, but it's
also a pattern-search program. But this program is (VERY) slow and
probably not bug-free and
should be understand as first exercises about pattern-serach in shogi,
how it could work, what
features there should be and so on.
Furtheremore, shogi-engines also using pattern-recognitions. There
programmers have more
experiense in this part, I'm sure there routines work much faster, so
maybe it would be better
for such program-type to ask this people.
Nevertheless if it's really usefull or not (in shogi) to have game
categorisation by
positions, I've alread implemented such an thing into BCMShogi. ;-)))
In the last released BCMShogi, there is an automatic "opening-
recognition".
If you didn't turned it off, it automatically fills the fild "Opening"
in the game-data
dialog.
Look into the following file to understand: ESO.ini
(Encyclopedia of Shogi Openings).
I need only one (or more persons) knowing the names of the openings
and write all in this
file. ;-)
bye,
BCM