Search found 103 matches

by pham
Mon May 27, 2024 10:40 pm
Forum: Felicity EGTB
Topic: Progress reports
Replies: 9
Views: 300

Attempt 13: generate all 5-men endgames for chess using the backward method

Attempt 13: generate all 5-men endgames for chess using the backward method We use a retro move generator to detect and work with only necessary positions, avoiding checking and updating all as the forwarding method. That caused a significant speed improvement. The total generating time for 5-man c...
by pham
Sun May 26, 2024 12:48 pm
Forum: Felicity EGTB
Topic: Progress reports
Replies: 9
Views: 300

Attempt 12: generate all 5-men endgames for chess

Attempt 12: generate all 5-men endgames for chess We generated all endgames 5-men (3 attackers + 2 Kings) for chess. The estimated size was about 10 GB, very small relatively compared with Xiangqi 2 attackers thus it is a much easier and quicker task. By doing that we could fix, and verify the new ...
by pham
Mon May 06, 2024 12:21 pm
Forum: Felicity EGTB
Topic: Progress reports
Replies: 9
Views: 300

Attempt 11: calculate 5-men Index space for chess

Attempt 11: calculate 5-men Index space for chess Below is the table of all endgames of 5 men for chess. They are a total of 149 endgames and their index space is near 21 G. Suppose we store information of one index within 1 byte and we need to store information of both sides, total size = 21 G x 2...
by pham
Sun May 05, 2024 2:43 am
Forum: Felicity EGTB
Topic: Progress reports
Replies: 9
Views: 300

Re: Progress reports

Attempt 10: index space for Xiangqi If we ignore all two attackers with Rooks, then all attackers 2-vs-0 should be generating are: CC, CN, NN, CP, NP, PP. The below table shows all 729 endgames with those attackers + all configurations of defenders. The largest index space is kcnaabbkaabb, almost 9...
by pham
Thu May 02, 2024 1:59 pm
Forum: Felicity EGTB
Topic: Progress reports
Replies: 9
Views: 300

Re: Progress reports

Attempt 9:

Position indexes work for both Chess and Xiangqi/Jeiqi
by pham
Sun Apr 28, 2024 11:58 am
Forum: Supports
Topic: Banksia updates?
Replies: 3
Views: 666

Re: Banksia updates?

Yes, I have been still working on BSG. I had been just slow down to do real-life duties.
by pham
Sun Apr 28, 2024 11:56 am
Forum: Bug reports, suggestions, feature requests
Topic: Browsing PolyGlot book at the main board
Replies: 1
Views: 8760

Re: Browsing PolyGlot book at the main board

You need to disable bubbles for opening books:

- Open panel Books/Egtbs (as first red arrow)
- Untick the box bubble. You may need to do the same for all opening books (select by the second red arrow)

Image
by pham
Sun Apr 28, 2024 6:08 am
Forum: Bug reports, suggestions, feature requests
Topic: Error Message Bluethooth Api not correct Version
Replies: 1
Views: 10473

Re: Error Message Bluethooth Api not correct Version

Thanks for the report. Please ignore that error message. I have been testing to connect BSG with some electronic devices and forgot to remove the Bluetooth library when releasing.
by pham
Sun Apr 21, 2024 10:20 am
Forum: Felicity EGTB
Topic: Progress reports
Replies: 9
Views: 300

Re: Progress reports

Attempt 8: We compare the access speeds of some arrays in memory: - created some huge arrays in memory (about 7 GB) using 3 ways: malloc, std::vector and std::array - create random values and set them to random locations in those arrays - measure time Conclusion: their speeds are quite similar. We ...
by pham
Sat Apr 20, 2024 8:03 am
Forum: Felicity EGTB
Topic: Progress reports
Replies: 9
Views: 300

Re: Progress reports

Attempt 6 --------- Just clean the code, rewrite some parts, and cut some redundant variants and functions. - Chess perft 5 took 324 ms - Xiangqi perft 5 took 5453 ms The code looks better and becomes a bit faster Attempt 7 --------- Our code for basic functions such as board representations, move ...
by pham
Fri Apr 19, 2024 12:59 am
Forum: Felicity EGTB
Topic: Progress reports
Replies: 9
Views: 300

Re: Progress reports

Attempt 5 --------- We tried to reduce the number of calling the function incheck for the Xiangqi board. Typically that function is called whenever making a move to check if that move is valid or invalid. The new code calls that function considering if it may affect the status of being incheck: the...
by pham
Wed Apr 17, 2024 1:42 pm
Forum: Felicity EGTB
Topic: Progress reports
Replies: 9
Views: 300

Attempt 4

Attempt 4 We run perft with Xiangqi (Chinese chess) board with the same techniques (mailbox representation + piece list). We used Pikafish (a Xiangqi chess engine developed from Stockfish) to compare. Pikafish was compiled for standard x86-64. All perft depths are 5 and for the start position. Pika...
by pham
Tue Apr 16, 2024 12:40 pm
Forum: Felicity EGTB
Topic: Progress reports
Replies: 9
Views: 300

Progress reports

Perft speed ===== The speed when generating EGTB depends much on the speed of some so basic functions: - Move generator - Check InCheck - Make move, takeback Perft is a perfect one to check the correctness and speed of those functions. In this task, we attempt to make those functions be fast enough...
by pham
Fri Apr 12, 2024 1:05 pm
Forum: Felicity EGTB
Topic: Felicity EGTB restarted
Replies: 0
Views: 420

Felicity EGTB restarted

Felicity EGTB (Endgame database/tablebase) is an open source for generating and probing EGTB. All code is written in C++ (using the standard C++17 library). It supports some chess variants: chess, Xiangqi, and Jeiqi. From testing, EGTB doesn't help chess engines much, in terms of strength/Elo gainin...
by pham
Sat Feb 11, 2023 4:24 am
Forum: Bug reports, suggestions, feature requests
Topic: Colour for evaluation score
Replies: 3
Views: 23682

Re: Colour for evaluation score

In Engine info panel, scores in red means they have been decreasing, blue - increasing.

For graphs, their colours are set in Settings. They could be colours of engines or customised.

There is a bug on setting Score for White side and it has been fixed for the next release. Thanks for the report!
by pham
Wed Feb 08, 2023 11:12 pm
Forum: Bug reports, suggestions, feature requests
Topic: Bug with CB-Emu
Replies: 2
Views: 19871

Re: Bug with CB-Emu

Thanks for the report!

Could you please send me the engine log of those matches? Thanks again!
by pham
Mon Jan 30, 2023 11:18 am
Forum: Openings
Topic: StudentChess
Replies: 3
Views: 34655

Re: StudentChess

Thanks for the book!!! I have done a quick glance, using Database Viewer of BSG to look inside your book. It looks fine. Just a few thoughts: - The book is quite small since the size is under 1 MB, compared with typical books (over multi-MB or GB) - The book is quite narrow (compared with typical bo...
by pham
Mon Jan 30, 2023 10:55 am
Forum: Bug reports, suggestions, feature requests
Topic: Banksia GUI still very buggy
Replies: 23
Views: 53222

Re: Banksia GUI still very buggy

Thanks. All those bugs are fixed for the next release.
by pham
Wed Jan 18, 2023 10:06 am
Forum: Announcements
Topic: Version 0.58 (rc1 version) released
Replies: 0
Views: 31420

Version 0.58 (rc1 version) released

Version 0.58 (rc1 version) released This version is RC1 to prepare for the first official version (1.0)! Most of the efforts are to find and fix bugs and do some small changes such as colors, help, guides, and tooltips. However, there are some new things, including: Limit tournament concurrency by ...
by pham
Fri Jan 13, 2023 1:46 am
Forum: Bug reports, suggestions, feature requests
Topic: Extreme game analysis feedback
Replies: 1
Views: 18801

Re: Extreme game analysis feedback

Thanks a lot for the feedback.

I will focus on ECA after the first official release 1.0.
by pham
Fri Jan 13, 2023 1:28 am
Forum: Bug reports, suggestions, feature requests
Topic: Hiarcs 14 cannot be registered as UCI engine
Replies: 1
Views: 17515

Re: Hiarcs 14 cannot be registered as UCI engine

Thanks a lot for the report! I have been struggling to reproduce the issue with BSG 0.57. I don't have Hiarcs 14 or Shredder 13. Thus I have tried Rodent IV on both macOS and Windows 10. On my tests, I have installed Rodent IV in two ways: 1) drag-drop the engine into BSG 2) use Settings->Engine->cl...
by pham
Wed Jan 04, 2023 1:37 am
Forum: Announcements
Topic: Version 0.57 (New Year/rc0 version) released
Replies: 0
Views: 19256

Version 0.57 (New Year/rc0 version) released

Version 0.57 (New Year/rc0 version) released This version is rc0 to prepare for the first official version (1.0)! Besides some minor bug fixes, many small improvements and changes, there are some new things, including: Edit variations (Fig. 1) Display a text in the middle of the board (Fig. 1) A ne...
by pham
Mon Jan 02, 2023 10:05 pm
Forum: Bug reports, suggestions, feature requests
Topic: Banksia Won't Allow Game to Complete
Replies: 6
Views: 20897

Re: Banksia Won't Allow Game to Complete

Do you mean the move from a2 to a1? (a1=Q) I could do it on 0.56. Below is your game after removing the result. [Event "banksia game"] [Site "*"] [Date "2022.12.23"] [Round "*"] [White "Eubos 1.1.0"] [Black "hm::Chessmaster Grandmaster Edition&q...
by pham
Thu Dec 29, 2022 11:05 pm
Forum: Bug reports, suggestions, feature requests
Topic: Banksia Won't Allow Game to Complete
Replies: 6
Views: 20897

Re: Banksia Won't Allow Game to Complete

Thanks a lot for the feedback! I have been struggling to reproduce the issue. I have tried all Pawn moves of the Black side for the last position but all are fine. Which move did you do? When trying, please remember to delete the result from the PGN file first. Otherwise, BSG will think the game is ...
by pham
Wed Dec 28, 2022 5:13 am
Forum: Bug reports, suggestions, feature requests
Topic: Banksia Won't Allow Game to Complete
Replies: 6
Views: 20897

Re: Banksia Won't Allow Game to Complete

Thank you for the report! According to your attached file, the game is terminated because of an illegal move. It means the black side (Chessmaster Grandmaster Edition) produced an illegal move and was ruled as a loser. You may check its engine log to find the last move it produced. BTW, I am not sur...
by pham
Wed Dec 14, 2022 11:46 am
Forum: Bug reports, suggestions, feature requests
Topic: Banksia GUI still very buggy
Replies: 23
Views: 53222

Re: Banksia GUI still very buggy

When an engine is time out, BSG will wait for a period of that margin before ruling the game. If the engine could return a result within that period, the game could be continued, otherwise it will be terminated and that engine will be ruled as a loser (forfeited by timeout). Margins can help to avoi...
by pham
Tue Dec 13, 2022 12:03 am
Forum: Bug reports, suggestions, feature requests
Topic: 0.56 Mac -Tools download doesn't
Replies: 1
Views: 17038

Re: 0.56 Mac -Tools download doesn't

Thanks for the report. I have been working on that issue!
by pham
Fri Dec 09, 2022 11:16 pm
Forum: Bug reports, suggestions, feature requests
Topic: Banksia GUI still very buggy
Replies: 23
Views: 53222

Re: Banksia GUI still very buggy

Next two problems/bugs/feature requests: 1. The engines log file logengins.txt has logs of many different (replayed) tournaments, so "View engine-log of game x" doesn't load the correct log of game x of the last tournament but it opens the log of the first "game x" it finds in t...
by pham
Fri Dec 09, 2022 11:07 pm
Forum: Bug reports, suggestions, feature requests
Topic: Banksia GUI still very buggy
Replies: 23
Views: 53222

Re: Banksia GUI still very buggy

Next bug: Opening a pgn containing chess960 games. 1. Download and expand FRC games of SF 15.1 played at CCRL: http://ccrl.chessdom.com/ccrl/404FRC/games-by-engine-commented/Stockfish_15_1.commented.[1000].pgn.7z 2a. Open the pgn in BanksiaGui 0.56 with option "standard chess": Database o...
by pham
Fri Dec 02, 2022 1:03 pm
Forum: Bug reports, suggestions, feature requests
Topic: Banksia GUI still very buggy
Replies: 23
Views: 53222

Re: Banksia GUI still very buggy

I have stored it in my to-do list as a bug since you saw it with the latest release. Thanks.

I am struggling to reproduce it even though I have tested with your engines for a while. Will come back to that issue later.
by pham
Wed Nov 30, 2022 9:57 pm
Forum: Bug reports, suggestions, feature requests
Topic: Banksia GUI still very buggy
Replies: 23
Views: 53222

Re: Banksia GUI still very buggy

But... the problem with the wrong stats of my old engines is still there even with 0.56D. The file you sent me has the wrong numbers already, thus we can't do anything with it. I guess those wrong numbers were caused by parsing engine info when the code has bugs in the previous version. Just ignore...
by pham
Tue Nov 29, 2022 4:57 pm
Forum: Bug reports, suggestions, feature requests
Topic: Banksia GUI still very buggy
Replies: 23
Views: 53222

Re: Banksia GUI still very buggy

Could you help me to do a quick test: - open the configuration folder of BSG (you may go to Settings—>Log & Configuration and click the button to open it) - close BSG, to make sure it won’t save anything more to that folder - rename or move that folder to somewhere just temporarily, to make sure...
by pham
Tue Nov 29, 2022 9:36 am
Forum: Bug reports, suggestions, feature requests
Topic: Banksia GUI still very buggy
Replies: 23
Views: 53222

Re: Banksia GUI still very buggy

Thank you a lot, Matthies. I have fixed some bugs based on your information, and data. The new version (today's sub-version D) has run hundreds of games with all your provided engines without any problem with BSG. Okay, after some time not using Banksia I have downloaded 0.56 for Windows and run som...
by pham
Tue Nov 29, 2022 9:17 am
Forum: Announcements
Topic: Version 0.56 (World Cup 2022 version) released
Replies: 1
Views: 33439

Re: Version 0.56 (World Cup 2022 version) released

I have just uploaded a new sub-version (D), mainly for fixing some known bugs. Please re-download it and help us to test it. There are some improvements and new features, including editing sentences for speeching. Basically, that could support multi-languages: https://i.imgur.com/rP221Ve.png Editabl...
by pham
Tue Nov 29, 2022 9:15 am
Forum: Bug reports, suggestions, feature requests
Topic: Banksia GUI 0.56
Replies: 8
Views: 24298

Re: Banksia GUI 0.56

The problem with remembering motors has been solved, but there is a second problem: When I set everything as I want and start the GUI from the beginning, the factory settings appear and so on. So finally I'm back to version 0.55. Because either there is something wrong with this version or with my ...
by pham
Mon Nov 28, 2022 6:22 am
Forum: Bug reports, suggestions, feature requests
Topic: Banksia GUI still very buggy
Replies: 23
Views: 53222

Re: Banksia GUI still very buggy

2. Some strange numbers in the Tech table. See screenshot (I hope it will be visible in the post... I will post a link as a fallback). Seems that for some of my older versions the moves/game and time/game is obviously wrong. https://imgur.com/a/v8cBBEa https://imgur.com/a/v8cBBEa Could you send me ...
by pham
Mon Nov 28, 2022 3:54 am
Forum: Bug reports, suggestions, feature requests
Topic: Banksia GUI 0.56
Replies: 8
Views: 24298

Re: Banksia GUI 0.56 [User Feedback]

Thank you for the suggestions/bug report. I am going to fix bugs and implement some of them for the next release. Improvements in Database were really great. But searching in Databases maybe simpler and may be more user friendly. Could you suggest more? Kindly provide auto-purging control of Engine ...
by pham
Mon Nov 28, 2022 3:46 am
Forum: Bug reports, suggestions, feature requests
Topic: Banksia GUI 0.56
Replies: 8
Views: 24298

Re: Banksia GUI 0.56

I have Windows 10 I installed the motors in two ways Yes, I saw the settings window. Earlier, when I set the coordinates on the chessboard, Banksia also turned off and did not want to turn on. I copied the settings from version 0.55 and it's ok, but the problem was with remembering the engines. I a...
by pham
Mon Nov 28, 2022 1:01 am
Forum: Bug reports, suggestions, feature requests
Topic: Banksia GUI still very buggy
Replies: 23
Views: 53222

Re: Banksia GUI still very buggy

Okay, after some time not using Banksia I have downloaded 0.56 for Windows and run some tournament. In this tournament all my versions of RubiChess starting from 0.1 up to current 20221120 were included. Find below some things that I noticed. 1. Version 0.1 of my engine seems to crash Banksia GUI. ...
by pham
Thu Nov 24, 2022 11:37 am
Forum: Bug reports, suggestions, feature requests
Topic: Banksia GUI 0.56
Replies: 8
Views: 24298

Re: Banksia GUI 0.56

Thank you for the report!

I have been struggling to reproduce the issue. Can you tell me more info:
- What your OS
- How did you install the engine? By dragging-dropping it into BSG or via the Settings dialog box?
- Right after installing the engine, did you see it in the Settings dialog box?

Thanks
by pham
Wed Nov 23, 2022 2:06 am
Forum: Supports
Topic: Setting Clocks
Replies: 1
Views: 20623

Re: Setting Clocks

No at the moment. BSG uses a complicated code/data for clocks since it supports multi-timers, not easy to change. You may: - edit manually the JSON file (banksiaplaying.json). All information of the current tournament including timers stored on this file - edit the tournament: a) remove non-played g...
by pham
Tue Nov 22, 2022 1:05 am
Forum: Announcements
Topic: Version 0.56 (World Cup 2022 version) released
Replies: 1
Views: 33439

Version 0.56 (World Cup 2022 version) released

Version 0.56 (World Cup 2022 version) released Besides some minor bug fixes, many small improvements and changes, there are some new things, including: Support Apple Silicone with a binary for native Apple silicone Opening books in the default engine folder (it is a sub-folder “engines” in the prog...
by pham
Fri Nov 04, 2022 8:06 am
Forum: Bug reports, suggestions, feature requests
Topic: Engine tournament
Replies: 1
Views: 4522

Re: Engine tournament

Thanks for the report!

Could you tell me more about that tournament? Say, which engines are being used? What timer? What results? You may enter those info or make some screenshots.
by pham
Fri Nov 04, 2022 8:03 am
Forum: Bug reports, suggestions, feature requests
Topic: Analysis Window
Replies: 2
Views: 9860

Re: Analysis Window

Thanks for the idea!

It has been changed/fixed for the next release
by pham
Wed Oct 26, 2022 10:31 am
Forum: Bug reports, suggestions, feature requests
Topic: Cannot start tournament from FEN
Replies: 1
Views: 3496

Re: Cannot start tournament from FEN

Thanks for the report. The bug is fixed for the next release.
by pham
Wed Oct 26, 2022 7:43 am
Forum: Supports
Topic: E-Boards
Replies: 1
Views: 18922

Re: E-Boards

Short answers: no and yes!

No: I love to support electronic chessboards, however I don’t have anyone and don’t have budgets for them.

Yes: Sure I will support whenever I have one with some tech-description.
by pham
Thu Aug 18, 2022 1:28 pm
Forum: Announcements
Topic: Tournament Creator released
Replies: 0
Views: 20627

Tournament Creator released

Tournament Creator is a web app that can create and manage tournaments for games such as chess, go, tennis, and esports… Users could select a tournament type, the number of players, and their names, Tournament Creator will create the tournament. Later users can enter the results of games and Tournam...
by pham
Tue Aug 09, 2022 12:18 am
Forum: Supports
Topic: Banksia GUI videos
Replies: 1
Views: 22114

Re: Banksia GUI videos

https://youtu.be/JucykaAqr2c https://youtube.com/channel/UC6Y6w2k8Yp0GQpo0n2Cc6xQ https://horvathgadorme.wixsite.com/horviguniversalchess You may create new topics in the forum Tournaments and Matches for videos about your tournaments. This topic is about videos of guides, usages for BanksiaGUI, th...
by pham
Mon Aug 08, 2022 6:36 am
Forum: Announcements
Topic: Version 0.55 released
Replies: 0
Views: 20233

Version 0.55 released

Version 0.55 released Besides some minor bug fixes, many small improvements and changes, there are some new things, the majority about databases, including: Network engines can be used for ECA and Analyse Analyze to find blunders Graphs: curve lines (smooth curved lines - good for eyes); line areas...