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! The name of the game is Alien Cookbook and they are hungry. And humanity is on the menu. 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
Bricabrac and other download links
Moderators: hgm, chrisw, Rebel
-
- Posts: 925
- Joined: Fri Aug 21, 2020 1:25 am
- Location: Planet Earth, Sol system
- Full name: Michael J 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
AndMike 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! The name of the game is Alien Cookbook and they are hungry. And humanity is on the menu. 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
-
- Posts: 42859
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Bricabrac and other download links
Hi Mike,
how strong is Bricabrac at present?
how strong is Bricabrac at present?
gbanksnz at gmail.com
-
- 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
Hey Graham!,
Adjusted for points lost because no 3 fold repetition yet and won games lost because of a hard to find bug I estimate about 1900 to 2000.
-
- Posts: 42859
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Bricabrac and other download links
Thanks. Hope all is well.Mike Sherwin wrote: ↑Fri Apr 30, 2021 12:11 amHey Graham!,
Adjusted for points lost because no 3 fold repetition yet and won games lost because of a hard to find bug I estimate about 1900 to 2000.
gbanksnz at gmail.com
-
- 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
The grim reaper has not found me yet!Graham Banks wrote: ↑Fri Apr 30, 2021 12:14 amThanks. Hope all is well.Mike Sherwin wrote: ↑Fri Apr 30, 2021 12:11 amHey Graham!,
Adjusted for points lost because no 3 fold repetition yet and won games lost because of a hard to find bug I estimate about 1900 to 2000.
Graham, you are my lucky charm! I found the bug just after answering your post!
And it is a compiler bug and not a coding bug!!!
-
- Posts: 1784
- Joined: Wed Jul 03, 2019 4:42 pm
- Location: Netherlands
- Full name: Marcel Vanthoor
Re: Bricabrac and other download links
How did you find that out?
I work on the assumption that compilers don't have bugs.... or I'll go crazy.
-
- 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
I poured over my code for hour after hour making sure there was nothing wrong with it. And I decided that it was not me and had to be the compiler. Then I poured over all the compiler options until I saw whole program optimization and turned it off and if by magic the bug was gone.
Too late - you're already a chess programmer.
-
- Posts: 1784
- Joined: Wed Jul 03, 2019 4:42 pm
- Location: Netherlands
- Full name: Marcel Vanthoor
Re: Bricabrac and other download links
Oh, yeah. Shit.
-
- Posts: 4718
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: Bricabrac and other download links
Hmm wanted to try it today in CuteChess with 40/120 and my usual 6 plies pgn openings, but...Mike Sherwin wrote: ↑Thu Apr 29, 2021 10:06 pmAnd :?: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
...
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
Any idea? What time controls does it support? Extra cmd flags needed?