Banksia GUI released

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

Moderators: hgm, Rebel, chrisw

Krzysztof Grzelak
Posts: 1525
Joined: Tue Jul 15, 2014 12:47 pm

Re: Banksia GUI released

Post by Krzysztof Grzelak »

AdminX and BrendanJNorman can never be the flag or engine logo on the right side. It must always be on the right side. Why - look at sports broadcasts and see where the player's flag is. It's always on the right, never on the left.
User avatar
phhnguyen
Posts: 1437
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

AdminX wrote: Sat Jan 11, 2020 12:40 pm
BrendanJNorman wrote: Sat Jan 11, 2020 12:32 pm You could always just make the logo of each engine their flag if you like. :lol: :wink:
Yes we can! :D
Thanks all for suggestions. I have added them to my TODO list. All most all items could be turned on/off via Settings thus it is up to users.

It is not hard to implement. However, I am struggling a bit about designing since displaying space (for clocks and other things such as player names, icons, flags, ratings...) may be changed too much and sometimes it is too narrow for such many things.

Perhaps I still implement it then wait for feedbacks to improve later :)
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1437
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Krzysztof Grzelak wrote: Sat Jan 11, 2020 1:32 pm Thank you very much phhnguyen for fulfilling my request.
No problem at all and thanks again for it.

Yours and other feedbacks, suggestions are always more than welcome. Clearly they are my most important source of ideas and creativeness. They can help BSG to be better, more useful and wider acceptance. Implementing them is quite interesting too (since they are new and fresh to me, even sometimes they may become huge challenges :lol: ).
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
Ovyron
Posts: 4556
Joined: Tue Jul 03, 2007 4:30 am

Re: Banksia GUI released

Post by Ovyron »

Right, so I'm offering my services as a graphic designer for any engine that needs a logo and doesn't have it for Banksia GUI.

Here's some examples of my work:

Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image
mesilikas
Posts: 39
Joined: Mon Jan 01, 2018 12:54 pm

Re: Banksia GUI released

Post by mesilikas »

Fantastic work Ovyron!
supersharp77
Posts: 1242
Joined: Sat Jul 05, 2014 7:54 am
Location: Southwest USA

Re: Banksia GUI released

Post by supersharp77 »

Ovyron wrote: Sat Jan 11, 2020 6:11 pm Right, so I'm offering my services as a graphic designer for any engine that needs a logo and doesn't have it for Banksia GUI.

Here's some examples of my work:

Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image
Yes my friend.....magnificent work!! Keep going!! AR :D :wink:
User avatar
phhnguyen
Posts: 1437
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Version 0.14 released

Post by phhnguyen »

Version 0.14 released

1. Fixed bugs: some small bugs, no serious one (it is the first time I did not see any serious bug :D )
2. Some small improvements/adjustments
3. New features:
- Save/load multiple ongoing tournaments
- Show logos, Elo ratings, flags of engines
- Show multi games from a PGN file
- Get stats from games in a PGN file: shows information similar the information of tournament results (such as result table, cross table, tech table)
- Lichess bots: BSG can connect and play on Lichess as bots with some advantages (compare with some popular software):
+ Manage and play multi accounts/bots/games concurrently
+ Challenge (manually) anyone
+ Operate them in a Graphics Interface (visually)
+ Can display a lot of information, e.g., show how engines compute their moves


Illustrations:
1. Play some Lichess bots with a lot of information
Image

2. Show all games of a PGN file then get their stats
Image
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
BrendanJNorman
Posts: 2526
Joined: Mon Feb 08, 2016 12:43 am
Full name: Brendan J Norman

Re: Version 0.14 released

Post by BrendanJNorman »

phhnguyen wrote: Fri Jan 17, 2020 2:46 am Version 0.14 released

1. Fixed bugs: some small bugs, no serious one (it is the first time I did not see any serious bug :D )
2. Some small improvements/adjustments
3. New features:
- Save/load multiple ongoing tournaments
- Show logos, Elo ratings, flags of engines
- Show multi games from a PGN file
- Get stats from games in a PGN file: shows information similar the information of tournament results (such as result table, cross table, tech table)
- Lichess bots: BSG can connect and play on Lichess as bots with some advantages (compare with some popular software):
+ Manage and play multi accounts/bots/games concurrently
+ Challenge (manually) anyone
+ Operate them in a Graphics Interface (visually)
+ Can display a lot of information, e.g., show how engines compute their moves
Beautiful! Congratulations, your GUI is now number 1! :wink:

Image
Modern Times
Posts: 3550
Joined: Thu Jun 07, 2012 11:02 pm

Re: Banksia GUI released

Post by Modern Times »

What does the pgn that it produces look like ? A clean format something like below like Cutechess ? e.g.

1. e4 {book} g6 {book} 2. d4 {book} Bg7 {book} 3. Nc3 {book} d6 {book}
4. h3 {book} Nc6 {book} 5. Nf3 {+0.62/29 66s} Nf6 {-0.68/10 23s}
6. d5 {+0.71/29 63s} Nb8 {-0.64/11 26s} 7. Bg5 {+0.76/26 13s} c6 {-0.57/10 54s}
8. Bd3 {+0.58/30 131s} O-O {-0.57/11 47s} 9. O-O {+0.68/26 9.7s}


Or Shredder GUI (also has the expected move, sometimes)

1. c4 {book 0s} c6 {book 0s} 2. Nf3 {book 0s} Nf6 {book 0s}
3. e3 {book 0s} d5 {book 0s} 4. a3 {book 0s} e6 {book 0s}
5. d4 {+0.57/25 37s} Nbd7 {+0.10/12 30s (Be7)} 6. Nbd2
{+0.63/25 18s} b6 {+0.12/13 1:09m (Bd6)} 7. Bd3 {+0.61/27
37s} Bb7 {+0.19/8 24s (Be7)} 8. O-O {+0.53/27 23s}
BrendanJNorman
Posts: 2526
Joined: Mon Feb 08, 2016 12:43 am
Full name: Brendan J Norman

Re: Banksia GUI released

Post by BrendanJNorman »

Modern Times wrote: Fri Jan 17, 2020 7:01 am What does the pgn that it produces look like ? A clean format something like below like Cutechess ? e.g.

1. e4 {book} g6 {book} 2. d4 {book} Bg7 {book} 3. Nc3 {book} d6 {book}
4. h3 {book} Nc6 {book} 5. Nf3 {+0.62/29 66s} Nf6 {-0.68/10 23s}
6. d5 {+0.71/29 63s} Nb8 {-0.64/11 26s} 7. Bg5 {+0.76/26 13s} c6 {-0.57/10 54s}
8. Bd3 {+0.58/30 131s} O-O {-0.57/11 47s} 9. O-O {+0.68/26 9.7s}


Or Shredder GUI (also has the expected move, sometimes)

1. c4 {book 0s} c6 {book 0s} 2. Nf3 {book 0s} Nf6 {book 0s}
3. e3 {book 0s} d5 {book 0s} 4. a3 {book 0s} e6 {book 0s}
5. d4 {+0.57/25 37s} Nbd7 {+0.10/12 30s (Be7)} 6. Nbd2
{+0.63/25 18s} b6 {+0.12/13 1:09m (Bd6)} 7. Bd3 {+0.61/27
37s} Bb7 {+0.19/8 24s (Be7)} 8. O-O {+0.53/27 23s}
Something like this.

[Event "banksia game"]
[Date "2020.01.17"]
[White "Ethereal 8.28"]
[Black "hm::Human"]
[Result "*"]
[TimeControl "40/300+1"]
[Time "14:21:48"]
[Termination "*"]
[ECO "A55"]
[Opening "Old Indian"]

1. d4 Nf6 2. c4 d6
3. Nc3 Nbd7 4. e4 e5
5. Nf3 {A55: Old Indian, main line} c6 6. Be2 a6
7. a4 a5 8. O-O {+0.46/15 5.4 6817419} Be7
9. Qc2 {+0.02/16 8.6 11036347} h6 10. Rd1 {+0.12/16 6.5 8072594} Qc7
11. b3 {+0.15/17 7.5 9379133} Nf8 12. c5 {+0.35/15 5.0 6332150} exd4
13. Bf4 {+0.49/17 9.3 4850136} Ng6 14. Bg3 {+1.3/17 4.7 6042270} Nh5
15. cxd6 {+1.6/20 7.9 9727964} Bxd6 16. Nb5 {+1.6/20 6.8 8821353} Bxg3
17. Nxc7+ {+3.6/19 6.2 7926839} Bxc7 18. Nxd4 {+3.7/19 8.3 10894457} Nhf4
19. Nb5 {+3.8/18 5.6 7685936} Be5 20. Nd6+ {+3.9/18 9.1 12486787} Ke7
21. Nxc8+ {+3.9/18 6.3 8878112} Rhxc8 22. Bg4 {+3.9/19 6.4 9451096} Rd8
23. Qc5+ {+4.1/18 10.9 6356443} Kf6 24. Rxd8 {+5.3/19 8.3 11511693} Rxd8
25. Qxa5 {+5.5/19 8.9 13206867} Rd4 26. Rd1 {+5.8/20 9.6 14889292}