bright 0.4a now public

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: bright 0.4a now public

Post by Dr.Wael Deeb »

Matthias Gemuh wrote:
Dr.Wael Deeb wrote:
A deep look into the games will be a good start for pointing the black spots....
I am willing to help as always....
Dr.D

Hi Dr.,
today's strong engines all use some witchcraft called magic numbers.
Though I have not been initiated into it, I hope to improve BigLion soon.
I don't regret however that I spend my time on ChessGUI :wink:
Best,
Matthias.
Your GUI is just fantastic,it won't be long till I switch all of my tournaments and games there :D
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: bright 0.4a now public

Post by Matthias Gemuh »

Dr.Wael Deeb wrote:
Your GUI is just fantastic,it won't be long till I switch all of my tournaments and games there :D
Dr.D

It is very unstable still in the interval between games, if user is clicking around.
Therefore if used for bullet games, clicking around may stop a tournament between games, forcing a manual resume.
So test well before you transfer :wink:

Best,
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
Allard Siemelink
Posts: 297
Joined: Fri Jun 30, 2006 9:30 pm
Location: Netherlands

Re: bright 0.4a now public

Post by Allard Siemelink »

Matthias Gemuh wrote:Hi Allard,
can you check whether BrightFRC 0.4a rejects b1c1 in this position ?
b1a1 is of course stronger.

[d]rk1b2rq/pppn3p/3pp3/4p1p1/4P1n1/2PPBNN1/PP3PPP/RK4RQ w GAga -
You got me there! :(
From the command line:

Code: Select all

% Kc1
ambiguous move: O-O-O _and_ Kb1c1
invalid move: Kc1
I guess it is a parsing bug I need to fix.
It's been a while, do the FRC rules say that all castling moves must be specified as either O-O or O-O-O? (then it would be a simple fix)
If not, how could Bright differentiate between the castling move and the plain king move?
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: bright 0.4a now public

Post by Matthias Gemuh »

Allard Siemelink wrote:
You got me there! :(
From the command line:

Code: Select all

% Kc1
ambiguous move: O-O-O _and_ Kb1c1
invalid move: Kc1
I guess it is a parsing bug I need to fix.
It's been a while, do the FRC rules say that all castling moves must be specified as either O-O or O-O-O? (then it would be a simple fix)
If not, how could Bright differentiate between the castling move and the plain king move?

My engine wanted to send a castle to Bright, but mistakenly format b1a1 as b1c1 :evil:
So I too still have something to fix :wink:
This bug lets BigLion play legal but weak unintended moves.
Castle is always "King captures own Rook", here b1a1 .

Don't go the O-O-O way because of other problems there !!

Best,
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
Spock

Re: bright 0.4a now public

Post by Spock »

I don't understand FRC castling rules myself... :shock:
But I do understand that they are very difficult for engine authors to implement. I've lost count of the number of engines that have had castling bugs in my testing. The good bit though is that for the most part the authors managed to fix them :)
pichy
Posts: 2564
Joined: Thu Mar 09, 2006 3:04 am

Re: bright 0.4a now public

Post by pichy »

Spock wrote:I don't understand FRC castling rules myself... :shock:
But I do understand that they are very difficult for engine authors to implement. I've lost count of the number of engines that have had castling bugs in my testing. The good bit though is that for the most part the authors managed to fix them :)

Here is the best place to learn all the FRC castling rules with examples: http://frcec.chess960.info/FRC-Castling.htm
BBauer
Posts: 658
Joined: Wed Mar 08, 2006 8:58 pm

Re: bright 0.4a now public

Post by BBauer »

Yes, I used the new bitbases. It is version 3.2.
Without bitbases I had no problem.
The position I gave is the end of a study.
I was wondering why bright could not solve it.
It was white to win, but resulted in a draw, as you can see.

Kind regards
Bernhard
Edward German

Re: bright 0.4a now public

Post by Edward German »

BBauer wrote:In my first example I used bitbases.
So it looks like bright works as exspectet +without+ bitbases.
Bright +with+ bitbases may cause errors.
kind regards
Bernhard
Analysis under Shredder 10.1 Classic GUI with all 3+4+5 Bitbases with the new DLL:

[d] 2b3rk/5P2/7K/5N2/8/8/8/8 w - -

Engine: bright-0.4a (128 MB)
von AJ Siemelink

1/02 0:00 0.00 1.fxg8D+ Kxg8 (2) 0

2/02 0:00 0.00 1.fxg8D+ (23) 0

2/05 0:00 +49.05 1.Se7 Le6 2.fxg8D+ Lxg8 (167) 0

3/07 0:00 +49.05 1.Se7 Le6 2.fxg8D+ Lxg8 (243) 0

4/07 0:00 +M3 1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6+ (457) 0

5/07 0:00 +M3 1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6+ (665) 0

6/07 0:00 +59.06 1.Se7 Le6 2.fxg8D+ (911) 0

7/09 0:00 +59.06 1.Se7 Le6 2.fxg8D+ (1.659) 0

8/12 0:00 +M3 1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6+ (2.821) 0

9/12 0:00 +M3 1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6+ (2.981) 0

10/12 0:00 +M3 1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6+ (3.141) 0

11/12 0:00 +M3 1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6+ (3.301) 0

12/12 0:00 +M3 1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6+ (3.461) 0

13/12 0:00 +M3 1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6+ (3.621) 0

14/12 0:00 +M3 1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6+ (3.781) 0

15/12 0:00 +M3 1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6+ (3.941) 0

16/12 0:00 +M3 1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6+ (4.101) 0

120/12 0:00 +M3 1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6+ (20.856) 0

Bester Zug: Sf5-e7 Zeit: 0:00.047 min K/s: 443 Knoten: 20.856

Under Fritz 10 GUI:

Neue Partie, Blitz:16' Privat
2b3rk/5P2/7K/5N2/8/8/8/8 w - - 0 1

Analysis by bright-0.4a:

1.Se7 Le6 2.fxg8D+ Lxg8
+- (49.05) Tiefe: 1/2 00:00:00
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 12/12 00:00:00
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 120/12 00:00:00
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 120/12 00:00:00
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 120/12 00:00:00
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 120/12 00:00:00
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 120/12 00:00:00 21kN
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 120/12 00:00:00 21kN
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 120/12 00:00:00 21kN
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 120/12 00:00:00 21kN
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 120/12 00:00:00 21kN
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 120/12 00:00:00 21kN
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 120/12 00:00:00 21kN
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 120/12 00:00:00 21kN
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 120/12 00:00:00 21kN
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 120/12 00:00:00 21kN
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 120/12 00:00:00 21kN
1.Se7 Le6 2.fxg8D+ Lxg8 3.Sg6#
+- (#3) Tiefe: 120/12 00:00:00 21kN

Eduard.
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: bright 0.4a now public

Post by Dr.Wael Deeb »

Matthias Gemuh wrote:
Dr.Wael Deeb wrote:
Your GUI is just fantastic,it won't be long till I switch all of my tournaments and games there :D
Dr.D

It is very unstable still in the interval between games, if user is clicking around.
Therefore if used for bullet games, clicking around may stop a tournament between games, forcing a manual resume.
So test well before you transfer :wink:

Best,
Matthias.
I am a long time controls tester,I don't like bullets anyway :D
Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: bright 0.4a now public

Post by Matthias Gemuh »

Dr.Wael Deeb wrote:I don't like bullets anyway :D
Dr.D

Some special jackets do help when things get rough :wink:

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de