Hi,
you speaking about a thing, every year was started, but didn't had
changed anything.
---------------------------------------------------------
First let's say something about your listed formats:
1) KI2
This format seems not to be very old. It's not so often seen and I
decide not to waste time for implementing it into BCMShogi.
If you can show me (very) LARGE game collections in this format, I
will think again about it.
2) SGF (Smart Game Format)
This is the standard for Go games, but I never have seen any Shogi
game in this format, even there is a Shogi-definition for it.
3) KJ2 and KJ3
This seems own formats of the commercial product Kakinoki Shogi
(
http://homepage3.nifty.com/nneo/persimmon_en.html)
I believe, they made there own definition and the won't have interests
in distributing it to other programs.
They like that you buy there programs. ;-)
4) BJD
I didn't found anything about it.
5) PSN, KIF, CSA
This ALL (!!!) are still used widely.
a) KIF is the standard in the japanese world
b) PSN is the standard in the western world
c) CSA is the standard for engines (for example using floodgate)
BCMShogi didn't support KI2 and SGF (and as told also not
KJ2,KJ3,BJD).
---------------------------------------------------------
At the moment, not any of this formats is a good way to use in the
western world.
a) KIF
For not a long time I thought, this format should be used also in the
western world and has advantage to PSN.
But then I recognized, that it's written in Shift_JIS-Code.
This means you can't use for example german Umlaute (ä,ö,ü,...) and
this other chars with lines and dotes above the characters.
Nevertheless for english speaking it can be used.
b) PSN
Here you can't use Kanji and also you have to switch between different
styles (western europe, cyrylic, ...).
Not good.
c) CSA
Absolutely not usable. (No variation tree.)
So for BCMShogi I decide to make a very little extension and support
KIF and PSN also in UNICODE-Code without changing anything from the
format specifiaciton.
For recognization I use the extensions UKIF and UPSN.
(By the way: shogidokoro can also read UKIF, because it uses Microsoft
Studio which makes the conversion automatically).
---------------------------------------------------------
Every year there was a discussion about a successor of the PSN-format.
But every year, nothing happens.
Look for example at this old post:
http://lists.topica.com/lists/shogi/read/message.html?mid=813059285
I said, I believe that NOTHING will be changed in the next 50 years.
And to fbc: what's about your/our bet???
It seems that my definition of "soon" is something other.
Long time later, I decide by myself to write a shogi-viewer/editor:
BCMShogi.
I've implemented many features, for which I need a new file-format to
save all things (for examples this objects you can see in Hidetchis
videos).
I thought about starting a new discussion about creating a new format.
But I'm tired of all this creeping shogi-community. :-(((
Without AT LEAST maybe 10 ambitious people who like to work for the
fame of shogi, it's a dead project, it's frustrating and depressing.
So finaly I decide to create it by myself.
I'm tired and sick of coding, so I like to make the format as easy as
I prefere (this makes it also more probably, that MAYBE sometimes will
also implement it).
I've mad some considerations, what this format will need, what not.
All things have advantages and disadvantages.
I gave it the glorious name: USF (Universal Shogi Format)
(It was a dream of me, but I never believe in it, now.)
Yesterday I made the first implementation of V0.1.
(
http://home.arcor.de/Bernhard.Maerz/BCMShogi/Counter.htm)
It's still not important (still no comments, no variation trees), but
the reason I've done it, is the new patternsearch function.
In my tests, it founds for example in 10.000 (!!!) games all games
with Anaguma in about 15 seconds!!!
(The first search unfortunately needs about 30 seconds, but than you
can change the searchpattern and search again and again and again.)
---------------------------------------------------------
@fbc: do you still like to repeat your bet?
Or is there anything else like to bet?
---------------------------------------------------------
BCMShogi works with XP and this is the ONLY operating system I'm
testing (and using).
Still it should work also with Vista (still the fontsize is a little
bit wrong) and also I've heared it will work under Linux (with wine?).
I for myself try to concentrate more in having fun in playing more
shogi and reading shogi literature (instead of dreaming hopeless
dreams).
Bernhard