BCMShogi

294 views
Skip to first unread message

Bernhard

unread,
Mar 16, 2009, 6:42:55 AM3/16/09
to SHOGI-L
Hi,

there is a new Version of BCMShogi available at http://home.arcor.de/Bernhard.Maerz/BCMShogi.

The changes can be read here: http://home.arcor.de/Bernhard.Maerz/BCMShogi/Counter.htm

If you have any comments, write it here in Shogi-L or in the Shogipro-
forum (http://shogipro.com/forum/viewtopic.php?t=159), please.

Bernhard

Bernhard

unread,
Mar 21, 2009, 7:54:48 AM3/21/09
to SHOGI-L
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

Bernhard

unread,
Mar 23, 2009, 3:35:59 AM3/23/09
to SHOGI-L
Hi,

On 22 Mrz., 10:35, Echecs Japonais from France/Paris wrote:

> Very impressive program; I hope you will add a panel to select a game
> from a kifu database ("load next" is not enough when you load many kifu).

It's very similar as I wrote above.
Please, read the folloing link first:
http://home.arcor.de/Bernhard.Maerz/BCMShogi/Programtypes.htm

Speaking here, it's the "Research (tags)" part.

Writing a good kifu database is much work, so it's for a team and not
for a single person.
Maybe writing an own application specialized for this work would be
better.

BCMShogi is ready for it.
Your kifu-database-program needs only the possibility to call external
programs, so you can call BCMShogi in this way:
BCMShogi.exe c:\kifudatabase\game1.kif

BCM

Bernhard

unread,
Mar 29, 2009, 9:36:12 AM3/29/09
to SHOGI-L
Hi,

On 28 Mrz., 5:15, Robert from Connecticut, USA wrote:
> I hope you get an English voice for this program.

how about YOU (!!!) making the English voice??? ;-)

Simple look into the "Sounds" directory and replace the WAV-files by
new ones with your recorded voice (and send this package to me).
If you prefere different grammer style, than tell me.


I for myself have no need for further languages.
I like japanese one, because it's Shogi. ;-)
I've created a german one, because it gave me something of fun and
success. But I didn't use it, maybe only for testing and bugfixes.

I didn't earn money with it, so further languages only meaning more
work for me.

But if you like to create one, I will put it in the BCMShogi release,
or at least (if I dodn't like so big file sizes for download) put it
at an other place in internet or at least make a link from the
BCMShogi-homepage to other "BCMShogi-Related-Stuff"-pages (YOUR page?).

Bernhard

unread,
Apr 7, 2009, 2:00:43 AM4/7/09
to SHOGI-L
Hi,

On 6 Apr., 19:14, Mike Blackwell from Chicago IL USA wrote:

> Nice overall. I'd appreciate an option to disable the opening
> sequence. It's cute but take up a fair amount of time that
> I'd rather be spending analyzing games. ^_^

After registration it's gone. ;-)
It should help making decission to make this very simple
registration. ;-)

Or if you are speaking about the board-setup with pieces:
you can stop it by simple clicking anywhere at the board - of course
only after you have done registration. ;-)
Furthermore you can change it in the options-window in the Design-Tab:
"Initialize game"

> Is there a "delete move" option when entering a game record?
> I couldn't find it.

It's in the "game"-menu, the 7th from top.
Also you can press the "ERASE"-key.

And read the FAQs first, PLEASE:
http://home.arcor.de/Bernhard.Maerz/BCMShogi/FAQs.htm
(At least the first block.)

BCM

Bernhard

unread,
Apr 18, 2009, 9:36:51 AM4/18/09
to SHOGI-L

Hi,

On 18 Apr., 07:24, Josh W from Utah, United States wrote:
> I like this alot.

Thanks.

> It would be cool if you could see opponent moves by
> double clicking on them(like you can do for your own).

Sorry, but I didn't understand.
Also I can't remember about a "double clicking" feature. ;-)


On 18 Apr., 08:58 , Sakuzo Fujimoto from Japan wrote:
> 研究用に良い

Thanks.

At first I have to say, that I don't speak Japanese, but
autotranslation did a good job. ;-)
I hope you understand english, or autotranslation also works
for you.

> 対戦できるのか?

You like to know how to play against an engine with BCMShogi, or what?

> 起動のアニメーションはいらない

Not really. But it helps to get resonance and comments about BCMShogi.
Now, after you wrote your comments (=registering), the animaiton no
longer apear. ;-)
It's exactly the same I wrote above, but maybe/probalby you
can't speak english and so it's okay.


And for all other people who like BCMShogi:
- write discussion HERE, please!
- if YOU (!!!) know an answer to a question, than YOU (!!!) shoud
write it!!! Don't shame about it. EVEN if you are not sure,
write your answer here. This will save my time !!!
- also if you speak japanese, you can make discussion in
japanese language for people who don't understand Enligsh.

And don't forgett: read the FAQs first, PLEASE:

Bernhard

unread,
Apr 20, 2009, 1:37:39 PM4/20/09
to SHOGI-L

On 18 Apr., 22:36, Zelphir from Germany wrote:
> I thought BCMShogi would notice that I wrote sth. ^_^'

I understand it in that way, that you first wrote "normal" in my
guestbook.
I thought also about this way, but nevertheless there would be needed
a way to recognize, that it's realy YOU!!!
I thought about, maybe you have to write an identifying key (of your
computer) there, but I think it wouldn't be a good idea.
People don't like to write there unique ID in the web. Furtheremore
it's not so comfortable.

And still your post wouldn't work also, because there is no way to
confirm that YOU made that post. ;-)

> So I am really sorry for double posting.

It's no problem - I will delete it.

But it's still a guestbook where you can write. ;-)

BCM

Bernhard

unread,
May 31, 2009, 7:47:15 AM5/31/09
to SHOGI-L
Hi,

On 29 May, 01:37, Victor von from Brazil wrote:
> Hi, thanks for doing this great program for free, its
> really helping me learn shogi....

I'm happy that you like it.

> just one thing, i think that there is a bug

I would prefere, when you write bugs in the forum (for example shogi-l
or shogi prospect) and keep the guestbook for "impressions" - good or
also bad if you like. ;-)

> when selected to show atack fields, it shows all black,

Yes, I'd recognized this bug also before.
I hadn't made a new release for a long time, but you can try the beta:
http://home.arcor.de/Bernhard.Maerz/BCMShogi/BCMShogi_beta.htm

The next release will have A LOT of changes with MUCH reorganizing.
This means: a lot of new bugs. ;-)))

> oh and why isnt a "bona" theme with west pieces?

That's, because the "bona-Team" didn't made any. ;-)

This graphics are NOT from me, they are from "bona": http://mucho.girly.jp/bona/koma.html
(I BELIEVE it's team made the graphics for Bonanza, maybe they are the
programmers of mybona. For noncommercial use this bitmaps are free - I
hope it's all correct, because I used autotranslation from the text
only available in japanese.)

> well i made it for me if you dont mind...

Of course.
I wrote BCMShogi, able to create own designs/bitmaps.
If I would wrote it only for me, I simply could embed all graphics
into the EXE.
But still I like it also to switch the graphic-sets and it makes live
also easier for me. ;-)

But it would be nice, if other persons will create different bitmaps
and also different Kifu-Designs, downloadable at any location in
internet.

If you like and if your graphics looking nice (and I would like
it ;-) ), I can implement also your graphics into the next release.
Or you can create your homepage and put it there and I will show a
link to it.

> (sorry about my English, i'm not very good on that)

Me, too. ;-)

Bernhard

Bernhard

unread,
Jul 13, 2009, 4:32:52 AM7/13/09
to SHOGI-L
Hi,

even I told in the FAQs (http://home.arcor.de/Bernhard.Maerz/BCMShogi/
FAQs.htm) that I won't do it again, I do it one time more.
Maybe I have a good day today. ;-)

At first thanks a lot for all the good words of all who like my
program.


On 13 July, 08:55, Nick K from brooklyn, new york wrote:

> one thing i'd like to add, it will be cool if you made
> the pieces in english and other languages

You can use the chess-theme or veeeeeery easy create your own bitmaps.
If you make good work, distribute your graphics to let other people
enjoy them, too.

> and also the notations, just a thought.

It's already implemented from the first release on.


On 12 July, 15:50, Linkuei v2 from Hungary wrote:

> It would be nice if you could add a timer where we
> could set like 'make a move in every 5 seconds,(the
> best would be to set it on 200 ms).

Also already implemented.
But I haven't implemented "lose on time". Of course this would be very
easy to implement, but in my opinion there is no need for it in
BCMSHogi.


On 08 July, 11:32, bob smith from USA wrote:

> not sure yet I may delete it or I may keep it. had
> to register to get rid of the **** ** *** *** that
> kept popping up.

Delete it, PLEASE !!!


On 06 July, 20:10, Vincent Astromania from FRANCE / Dunkerque wrote:

> But it's difficult ti use without a good documentation
> for a newbie !

Not only for a newbie.
It's difficulty for ALL without documentation.


I made BCMShogi without receiving any cent.
I had/have a lot of work with it.
Everyone likes to TAKE, but nothing to GIVE!!!

I have writen BCMShogi in an extremely configurable way:
If you like other graphics, it's easy to take the existing one (PNG-
files), load, change, write and release them.
If you like other voices, load the sounds (WAV-files), change, write
and release them.
If you like other colours/styles for the Kifu, go in the option-
dialog, change the values and release your result.
...
If you like documentation, start writing what YOU know, others should
write what THEY know and THEN I will add/correct it.

Why I should make things I don't need without getting money for it?

BCM
Reply all
Reply to author
Forward
0 new messages