Search found 18580 matches

by hgm
Tue Nov 06, 2007 8:19 am
Forum: Computer Chess Club: General Topics
Topic: Winboard Crazyhouse alpha testers wanted!
Replies: 11
Views: 3579

Re: Winboard Crazyhouse alpha testers wanted!

I'd like a bitmap solution, because if I happen to invent a new variant for Winboard_F with new pieces, I could just create the pieces' bitmaps and tell Winboard to use them. I feel it would be a lot more harder to have to make a special font for this variant. This is exactly how it doesn't work. I...
by hgm
Mon Nov 05, 2007 8:33 pm
Forum: Computer Chess Club: General Topics
Topic: Winboard as Shogi GUI
Replies: 5
Views: 2102

Winboard as Shogi GUI

Now that I implemented Crazyhouse, Shogi was of course a piece cake. Western style it looks like this: http://home.hccnet.nl/h.g.muller/shogi.gif Of course those that are masochistic can also play it like this, if they can find the proper font: http://home.hccnet.nl/h.g.muller/showgi.gif (spot the e...
by hgm
Mon Nov 05, 2007 2:46 pm
Forum: Computer Chess Club: General Topics
Topic: Winboard Crazyhouse alpha testers wanted!
Replies: 11
Views: 3579

Re: Winboard Crazyhouse alpha testers wanted!

I guess you are right, as indeed I used symbols that usually do represent pieces that move differently (Nightrider, Archbishop, Dragon King, Grasshopper). Bitmaps for these symbols exist only in two sizes anyway (bulky and middling). For all other sizes I will load the two-steps-smaller size. Then p...
by hgm
Sat Nov 03, 2007 9:49 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Programming challenge
Replies: 13
Views: 6205

Re: Programming challenge

Zach Wegner wrote:And here's a proposed first contest:
Write the smallest program to *calculate* perft 6 from the starting position.
Can micro-Max participate? :lol:
by hgm
Fri Nov 02, 2007 5:53 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: TTs null entries
Replies: 19
Views: 6954

Re: TTs null entries

Better to set depth in QS always to 0. (I.e. if your Search() routine is called with a negative depth argument, just make it zero in the beginning of the routine.)
by hgm
Fri Nov 02, 2007 4:24 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: TTs null entries
Replies: 19
Views: 6954

Re: TTs null entries

Just leave them 0 and don't worry about it.
by hgm
Fri Nov 02, 2007 2:01 pm
Forum: Computer Chess Club: General Topics
Topic: Winboard Crazyhouse alpha testers wanted!
Replies: 11
Views: 3579

Re: Winboard Crazyhouse alpha testers wanted!

It turns out to be quite easy of just squeezing out the central spike of the Queen's bitmap in Paint, by moving the right and left two spikes closer together. I will implement that tonight.
by hgm
Fri Nov 02, 2007 12:50 pm
Forum: Computer Chess Club: General Topics
Topic: Winboard Crazyhouse alpha testers wanted!
Replies: 11
Views: 3579

Re: Winboard Crazyhouse alpha testers wanted!

Yes, I did consider this. But the implementation was not so easy, as the different normal piece symbols leave room in different locations. So I probably still would have to make separate bitmaps for each promoted version. Furthermore, I Shogi the promoted piece also has to convey the information of ...
by hgm
Fri Nov 02, 2007 12:15 pm
Forum: Computer Chess Club: General Topics
Topic: Winboard Crazyhouse alpha testers wanted!
Replies: 11
Views: 3579

Re: Winboard Crazyhouse alpha testers wanted!

I just replaced the screeshot above by that for the latest version. The promoted pieces are now clearly distinguishable from the original ones, but yet very similar in appearance. I might yet change the symbol for Queen to a narrower (3 or 4-pointed) Crown, as I don't like upside-down representation...
by hgm
Fri Nov 02, 2007 11:57 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: TTs null entries
Replies: 19
Views: 6954

Re: TTs null entries

There is no need for all this at all. A TT probe for a d=0 result will be satisfied by any depth in the table, so what would you gain by excluding empty entries. After a few seconds 99.999% of your table will be filled anyway. Probing empty entries will be considered a miss, as their signature will ...