Bricabrac and other download links

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

Moderators: hgm, chrisw, Rebel

Mike Sherwin
Posts: 925
Joined: Fri Aug 21, 2020 1:25 am
Location: Planet Earth, Sol system
Full name: Michael J Sherwin

Re: Bricabrac and other download links

Post by Mike Sherwin »

Guenther wrote: Sun May 02, 2021 9:20 am
Mike Sherwin wrote: Thu Apr 29, 2021 10:06 pm
Mike Sherwin wrote: Tue Apr 27, 2021 9:49 am There is a new bug in Bricabrac that was created recently. I may have fixed the bug but all my cpu cores are currently running test with the bugged version so I have to wait until I have some free cores to find out. However, there are substantial additions to the source that it warrants a new download link. The link contains the source and a window's exe.
https://www.mediafire.com/file/zm7tbv8o ... c.zip/file

...
And :?:
Hmm wanted to try it today in CuteChess with 40/120 and my usual 6 plies pgn openings, but...

Code: Select all

[Event "My Tournament"]
[Site "RWBC-CAPPUCCINO Win7U64 Q8200 2.33Ghz + Nvidia GT 710"]
[Date "2021.05.02"]
[Round "1"]
[White "Bricabrac_210427-64"]
[Black "Bit-Genie_3-64"]
[Result "0-1"]
[ECO "C24"]
[GameDuration "00:00:09"]
[Opening "Bishop's Opening"]
[PlyCount "12"]
[Termination "illegal move"]
[TimeControl "40/120"]

1. e4 {book} e5 {book} 2. Bc4 {book} Nf6 {book} 3. Nc3 {book} Bb4 {book}
4. Nf3 {+0.28/2 0.050s} Qe7 {0.00/10 3.19s} 5. Nd5 {+0.65/3 0.001s}
Nxd5 {0.00/11 3.19s} 6. Bxd5 {+0.72/2 0s}
c6 {0.00/10 3.20s, White makes an illegal move: a1a1} 0-1

[Event "My Tournament"]
[Site "RWBC-CAPPUCCINO Win7U64 Q8200 2.33Ghz + Nvidia GT 710"]
[Date "2021.05.02"]
[Round "1"]
[White "Bit-Genie_3-64"]
[Black "Bricabrac_210427-64"]
[Result "1-0"]
[ECO "C24"]
[GameDuration "00:00:12"]
[Opening "Bishop's Opening"]
[PlyCount "13"]
[TimeControl "40/120"]

1. e4 {book} e5 {book} 2. Bc4 {book} Nf6 {book} 3. Nc3 {book} Bb4 {book}
4. a3 {0.00/10 3.19s} Bxc3 {+0.51/1 0s} 5. dxc3 {0.00/10 3.19s}
Nxe4 {+0.54/2 0s} 6. Qd5 {0.00/10 3.20s} f5 {-0.33/2 0.001s}
7. Qf7# {+M1/10 3.20s, White mates} 1-0

[Event "My Tournament"]
[Site "RWBC-CAPPUCCINO Win7U64 Q8200 2.33Ghz + Nvidia GT 710"]
[Date "2021.05.02"]
[Round "2"]
[White "Bricabrac_210427-64"]
[Black "Bit-Genie_3-64"]
[Result "0-1"]
[ECO "E60"]
[GameDuration "00:00:03"]
[Opening "King's Indian"]
[PlyCount "8"]
[Termination "illegal move"]
[TimeControl "40/120"]

1. d4 {book} Nf6 {book} 2. c4 {book} g6 {book} 3. g3 {book} Bg7 {book}
4. Bg2 {+0.01/2 0.037s} Nc6 {0.00/10 3.19s, White makes an illegal move: a1a1}
0-1
It only used a fraction of the time and therefor only showed depth 2/3 and moreover it soon makes an illegal move.
Any idea? What time controls does it support? Extra cmd flags needed?
Give me a few days and there should be a less buggy version that supports all time controls.
Mike Sherwin
Posts: 925
Joined: Fri Aug 21, 2020 1:25 am
Location: Planet Earth, Sol system
Full name: Michael J Sherwin

Re: Bricabrac and other download links

Post by Mike Sherwin »

The first bug free version. It is not an official release. The next one will be. And I have not tested all the time controls yet. They will all be tested before the official release. The exe is named BricPESTO1.exe. That is because it is not totally original. It uses PeSTO piece square tables. The official release will be all original.
https://www.mediafire.com/file/eraa5fx4 ... O.zip/file
Mike Sherwin
Posts: 925
Joined: Fri Aug 21, 2020 1:25 am
Location: Planet Earth, Sol system
Full name: Michael J Sherwin

Re: Bricabrac and other download links

Post by Mike Sherwin »

I forgot to turn off Whole Program Optimizations for the previous build and because of that the binaries provided can become unstable. Here is the new upload.
https://www.mediafire.com/file/kn5wug3d ... 1.zip/file
User avatar
mvanthoor
Posts: 1784
Joined: Wed Jul 03, 2019 4:42 pm
Location: Netherlands
Full name: Marcel Vanthoor

Re: Bricabrac and other download links

Post by mvanthoor »

Mike Sherwin wrote: Tue May 11, 2021 6:56 am ...
Wouldn't it be better to just create a Github-account?

Even if you don't actually put the code in there because you don't know or want to know about git, you could write a short Readme, and then create the releases on Github. You would simply update the readme with some information about the new version (on the Github site itself), create a release, and upload your binaries there.

Mediafire and similar platforms don't have a good name as they often host software containing malware.
Author of Rustic, an engine written in Rust.
Releases | Code | Docs | Progress | CCRL
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Bricabrac and other download links

Post by Guenther »

mvanthoor wrote: Tue May 11, 2021 10:25 am
Mike Sherwin wrote: Tue May 11, 2021 6:56 am ...
Wouldn't it be better to just create a Github-account?

Even if you don't actually put the code in there because you don't know or want to know about git, you could write a short Readme, and then create the releases on Github. You would simply update the readme with some information about the new version (on the Github site itself), create a release, and upload your binaries there.

Mediafire and similar platforms don't have a good name as they often host software containing malware.
...and the downloads may be time limited, or could be taken down anytime if someone reports a false positive ;-)
(whatever - in case that happens I tried to collect them and can offer them from my my site if desired)
https://rwbc-chess.de

[Trolls n'existent pas...]
Mike Sherwin
Posts: 925
Joined: Fri Aug 21, 2020 1:25 am
Location: Planet Earth, Sol system
Full name: Michael J Sherwin

Re: Bricabrac and other download links

Post by Mike Sherwin »

mvanthoor wrote: Tue May 11, 2021 10:25 am
Mike Sherwin wrote: Tue May 11, 2021 6:56 am ...
Wouldn't it be better to just create a Github-account?
No.
User avatar
mvanthoor
Posts: 1784
Joined: Wed Jul 03, 2019 4:42 pm
Location: Netherlands
Full name: Marcel Vanthoor

Re: Bricabrac and other download links

Post by mvanthoor »

Mike Sherwin wrote: Tue May 11, 2021 1:03 pm No.
A shared Google Drive / OneDrive / DropBox folder then? Or your own webspace?

Generally: whatever that is not a public file hoster such as MediaFire or similar...
Author of Rustic, an engine written in Rust.
Releases | Code | Docs | Progress | CCRL
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Bricabrac and other download links

Post by Guenther »

Mike Sherwin wrote: Tue May 11, 2021 6:56 am I forgot to turn off Whole Program Optimizations for the previous build and because of that the binaries provided can become unstable. Here is the new upload.
https://www.mediafire.com/file/kn5wug3d ... 1.zip/file
Some feed back on this again. At least increment TC seems to work, but the time management is very suboptimal.
After just 7 (real) moves in a 60+1 game, 56s are already used.

Code: Select all

[White "Bricabrac_Pesto-64"]
[Black "TSCP_181cJA"]
[TimeControl "60+1"]

1. e4 {book} c5 {book}
2. Nf3 {book} d6 {book}
3. d4 {book} Nf6 {book}
4. dxc5 {+0.31/9 15.27} Nxe4 {-0.45/6 2.04}
5. cxd6 {+0.18/8 11.68} exd6 {-0.40/5 2.00}
6. Bc4 {+0.24/8 9.01} Qa5+ {-0.45/5 1.97}
7. Nbd2 {+0.58/9 7.01} d5 {-0.70/5 1.94}
8. O-O {+0.39/8 5.51} dxc4 {-0.75/5 1.90}
9. Nxe4 {+0.46/8 4.38} Nc6 {-0.75/5 1.88}
10. Qe2 {+0.64/7 3.54} Be6 {-0.45/5 1.83}

[White "TSCP_181cJA"]
[Black "Bricabrac_Pesto-64"]
[TimeControl "60+1"]

1. e4 {book} c5 {book}
2. Nf3 {book} d6 {book}
3. d4 {book} Nf6 {book}
4. e5 {+0.47/6 2.04} dxe5 {+0.23/9 15.25}
5. dxe5 {+0.41/6 2.00} Qxd1+ {+0.16/9 11.69}
6. Kxd1 {+0.35/6 1.96} Ng4 {-0.08/9 9.02}
7. Ke1 {+0.34/6 1.93} Nc6 {-0.16/9 7.01}
8. Bf4 {+0.44/6 1.91} Nb4 {-0.22/8 5.51}
9. Na3 {+0.65/6 1.88} Be6 {-0.55/8 4.38}
10. h3 {+0.81/5 1.85} Nh6 {-1.03/8 3.54}
For MPS TC the problem with moving instantly and then creating illegal moves very soon is still the same.
(Probably no move available yet in search I guess)

Code: Select all

[Event "My Tournament"]
[Site "RWBC-CAPPUCCINO Win7U64 Q8200 2.33Ghz + Nvidia GT 710"]
[Date "2021.05.13"]
[Round "1"]
[White "TSCP_181cJA"]
[Black "Bricabrac_Pesto-64"]
[Result "1-0"]
[Termination "illegal move"]
[TimeControl "40/60"]

1. f4 {book} d5 {book}
2. Nf3 {book} c5 {book}
3. d3 {book} Nc6 {book}
4. e4 {-0.05/6 2.00} dxe4 {+0.60/1 0}
5. dxe4 {-0.09/6 1.94} Qxd1+ {+0.60/1 0}
6. Kxd1 {-0.03/6 1.87}
{Black makes an illegal move: a1a1}
1-0

[Event "My Tournament"]
[Site "RWBC-CAPPUCCINO Win7U64 Q8200 2.33Ghz + Nvidia GT 710"]
[Date "2021.05.13"]
[Round "1"]
[White "Bricabrac_Pesto-64"]
[Black "TSCP_181cJA"]
[Result "0-1"]
[Termination "illegal move"]
[TimeControl "40/60"]

1. f4 {book} d5 {book}
2. Nf3 {book} c5 {book}
3. d3 {book} Nc6 {book}
4. Be3 {-0.42/2 0.036} Qa5+ {+0.45/5 2.01}
5. Nc3 {-0.08/2 0.001} d4 {+1.25/6 1.94}
6. b4 {-0.80/2 0} Qxb4 {+3.92/6 1.87}
{White makes an illegal move: a1a1}
0-1
I haven't yet tried with more games for reproducing Thomas (lithanders) problem after around 50 games even with inc TC.
All of this was played in the CuteChessGUI. I can just appeal again Mike, please don't test new programs in early stage
only in Arena, this will just incorporate some of its bugs in your program too and you won't even notice it, except
that it probably won't run correctly in any other GUI ;-)
https://rwbc-chess.de

[Trolls n'existent pas...]
Mike Sherwin
Posts: 925
Joined: Fri Aug 21, 2020 1:25 am
Location: Planet Earth, Sol system
Full name: Michael J Sherwin

Re: Bricabrac and other download links

Post by Mike Sherwin »

Guenther wrote: Thu May 13, 2021 12:46 pm
Mike Sherwin wrote: Tue May 11, 2021 6:56 am I forgot to turn off Whole Program Optimizations for the previous build and because of that the binaries provided can become unstable. Here is the new upload.
https://www.mediafire.com/file/kn5wug3d ... 1.zip/file
Some feed back on this again. At least increment TC seems to work, but the time management is very suboptimal.
After just 7 (real) moves in a 60+1 game, 56s are already used.

Code: Select all

[White "Bricabrac_Pesto-64"]
[Black "TSCP_181cJA"]
[TimeControl "60+1"]

1. e4 {book} c5 {book}
2. Nf3 {book} d6 {book}
3. d4 {book} Nf6 {book}
4. dxc5 {+0.31/9 15.27} Nxe4 {-0.45/6 2.04}
5. cxd6 {+0.18/8 11.68} exd6 {-0.40/5 2.00}
6. Bc4 {+0.24/8 9.01} Qa5+ {-0.45/5 1.97}
7. Nbd2 {+0.58/9 7.01} d5 {-0.70/5 1.94}
8. O-O {+0.39/8 5.51} dxc4 {-0.75/5 1.90}
9. Nxe4 {+0.46/8 4.38} Nc6 {-0.75/5 1.88}
10. Qe2 {+0.64/7 3.54} Be6 {-0.45/5 1.83}

[White "TSCP_181cJA"]
[Black "Bricabrac_Pesto-64"]
[TimeControl "60+1"]

1. e4 {book} c5 {book}
2. Nf3 {book} d6 {book}
3. d4 {book} Nf6 {book}
4. e5 {+0.47/6 2.04} dxe5 {+0.23/9 15.25}
5. dxe5 {+0.41/6 2.00} Qxd1+ {+0.16/9 11.69}
6. Kxd1 {+0.35/6 1.96} Ng4 {-0.08/9 9.02}
7. Ke1 {+0.34/6 1.93} Nc6 {-0.16/9 7.01}
8. Bf4 {+0.44/6 1.91} Nb4 {-0.22/8 5.51}
9. Na3 {+0.65/6 1.88} Be6 {-0.55/8 4.38}
10. h3 {+0.81/5 1.85} Nh6 {-1.03/8 3.54}
For MPS TC the problem with moving instantly and then creating illegal moves very soon is still the same.
(Probably no move available yet in search I guess)

Code: Select all

[Event "My Tournament"]
[Site "RWBC-CAPPUCCINO Win7U64 Q8200 2.33Ghz + Nvidia GT 710"]
[Date "2021.05.13"]
[Round "1"]
[White "TSCP_181cJA"]
[Black "Bricabrac_Pesto-64"]
[Result "1-0"]
[Termination "illegal move"]
[TimeControl "40/60"]

1. f4 {book} d5 {book}
2. Nf3 {book} c5 {book}
3. d3 {book} Nc6 {book}
4. e4 {-0.05/6 2.00} dxe4 {+0.60/1 0}
5. dxe4 {-0.09/6 1.94} Qxd1+ {+0.60/1 0}
6. Kxd1 {-0.03/6 1.87}
{Black makes an illegal move: a1a1}
1-0

[Event "My Tournament"]
[Site "RWBC-CAPPUCCINO Win7U64 Q8200 2.33Ghz + Nvidia GT 710"]
[Date "2021.05.13"]
[Round "1"]
[White "Bricabrac_Pesto-64"]
[Black "TSCP_181cJA"]
[Result "0-1"]
[Termination "illegal move"]
[TimeControl "40/60"]

1. f4 {book} d5 {book}
2. Nf3 {book} c5 {book}
3. d3 {book} Nc6 {book}
4. Be3 {-0.42/2 0.036} Qa5+ {+0.45/5 2.01}
5. Nc3 {-0.08/2 0.001} d4 {+1.25/6 1.94}
6. b4 {-0.80/2 0} Qxb4 {+3.92/6 1.87}
{White makes an illegal move: a1a1}
0-1
I haven't yet tried with more games for reproducing Thomas (lithanders) problem after around 50 games even with inc TC.
All of this was played in the CuteChessGUI. I can just appeal again Mike, please don't test new programs in early stage
only in Arena, this will just incorporate some of its bugs in your program too and you won't even notice it, except
that it probably won't run correctly in any other GUI ;-)
Thanks! I will download CuteChessGUI and test using it. I've been busy mostly fixing search bugs. Haven't spent any time perfecting time controls. These uploads have been for the curious. They have not yet been meant for any kind of testing. And they have not even had an official version number. I hope that I did not confuse anyone making prerelease uploads.
Mike Sherwin
Posts: 925
Joined: Fri Aug 21, 2020 1:25 am
Location: Planet Earth, Sol system
Full name: Michael J Sherwin

Re: Bricabrac and other download links

Post by Mike Sherwin »

Mike Sherwin wrote: Tue Apr 27, 2021 9:49 am There is a new bug in Bricabrac that was created recently. I may have fixed the bug but all my cpu cores are currently running test with the bugged version so I have to wait until I have some free cores to find out. However, there are substantial additions to the source that it warrants a new download link. The link contains the source and a window's exe.
https://www.mediafire.com/file/zm7tbv8o ... c.zip/file

The next link is some of my early work on chess. It is very noobish but hopefully interesting. There is a readme file.
https://www.mediafire.com/file/o18oqj9g ... k.zip/file

My Sherwin50.pgn file has been used to test a number of engines by various authors. MadChess used to use it as a quick first test. There are a few quiet positions, however most positions are quite dynamic. All pieces are on the board and at most only one pawn for each side has been captured.
https://www.mediafire.com/file/n7x1t59u ... 0.pgn/file

EasyWay.zip is every line from the book, "Chess Openings The Easy Way", by Nick De Firmian. It contains over 900 opening lines. It is not an opening book for chess engines as is. It is a source for engine authors to easily create their own openings for testing their engines.
https://www.mediafire.com/file/044jh51p ... y.zip/file

The next two links are not chess related. The first link is a simple Risk like realtime space conquest game first prototyped in QB64 (Quick Basic 64). The second link is a rewrite in C using the Allegro graphics library. It is still pre alpha but very playable. It has no sound yet and the current graphics are very basic. So if you are bored out of your gourd and want something to do you can give it a try. Kids should like it but so far I have no feedback on that. Sorry no readme yet as it is in constant revision. But here are the basic instructions.
1. Only works correctly in 1920 by 1080p
2. Right or left click on an owned star and then
.a Left click on one of your stars or an enemy star in range to send ships there
.b Right click on one of your stars to establish standing orders to send reinforcements
.c Right click on an enemy star to send help to a computer player that is fighting a dangerous enemy
3. Right click on empty space to pause the game but still can enter orders. Right click again to unpause
4. Press s to save the game
5. Press l to load the saved game
6. Press n for a new game
7. +/- speeds up the game/slows down the game
8. The escape key saves and exits the game. The saved game loads on startup.

That is about it. It is a little tricky at first but does not take long to master the mechanics. Mastering the game play will take a little longer. Almost any starting position is winnable but will take some imagination and mental acrobatics. Left clicking on empty space will (not yet) pause the game and bring up the game panel. Right now it only will play with one human, eleven computer players and 200 stars. Planned is anywhere from 2 to 12 players and 40 to 200 stars. I took a little liberty naming the stars! The human starts with the medium blue star named Sol. You'll have to look for it. Please, please, please I'd love some feedback on the game! :D The name of the game is Alien Cookbook and they are hungry. And humanity is on the menu. :cry: :lol: The QB64 prototype was named Beyond The Stars but that name was taken already.
https://www.mediafire.com/file/51vc9xqz ... 2.bas/file
https://www.mediafire.com/file/evc75env ... k.zip/file
:D
I have not been productive programming because of health issues ever since I received the first Moderna shot. However, in the last few weeks I have managed to make a better AI for my space game. And I included a readme.

https://www.mediafire.com/file/mc81rrpg ... 5.zip/file

The previous version was downloaded 47 times. I am very disappointed that there was zero feedback. :(