Page 1 of 3

BBC GUI release - PLAY IT ONLINE!

Posted: Mon Oct 12, 2020 5:39 pm
by maksimKorzh
Hey what's up guys, Code Monkey King's here.
I'm happy to introduce a custom web based GUI I've created to play vs my engine BBC.

PLAY ONLINE: http://maksimkorzh.pythonanywhere.com/
SOURCE CODE: https://github.com/maksimKorzh/uci-gui
VIDEO SERIES: https://www.youtube.com/watch?v=_0uKZbH ... jiLhkQm0DB

Features:
- web interface
- flip board
- force computer move
- take back if you've blundered a queen)
- set custom FEN to start game from a given opening position
- download PGN
- might be played on smartphone (while not really optimized for this purpose)

I will appreciate if you play a couple of games and either post PGNs here or mail to freesoft.for.people@gmail.com

And here's the game where BBC has crushed my friend)

[pgn]
[White "Andrew"]
[Black "BBC 1.2"]

1. d4 d5 2. c4 dxc4 3. Nc3 Nf6 4. e4 Bg4 5. f3 Bh5 6. Bxc4 e6 7. Nge2 Nc6 8. Bg5 Be7 9. e5 Nd5 10. Bxe7 Ncxe7 11. Qb3 Ne3 12. Nf4 Bg6 13. Nxg6 hxg6 14. Nb5 Nxg2+ 15. Kf2 Nf4 16. Rad1 Rh3 17. Qe3 Ned5 18. Bxd5 Nxd5 19. Qc1 Qh4+ 20. Kg1 O-O-O 21. Nd6+ Rxd6 22. exd6 Rxf3 23. Qc2 Qg5+ 24. Qg2 Qe3+
[/pgn]

Re: BBC GUI release - PLAY IT ONLINE!

Posted: Mon Oct 12, 2020 5:52 pm
by AdminX
It would be nice if the move times were recorded in the PGN.

Anyway we blitzed out a quick draw. :D

[pgn]
[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "Ted Summers Jr."]
[Black "BBC 1.2"]
[Result "*"]
[ECO "A06"]
[PlyCount "48"]

1. Nf3 d5 2. d3 Nc6 3. Nbd2 e5 4. c3 Bd6 5. Qc2 Nf6 6. e4 O-O 7. a4 Be6 8. Ng5
Bd7 9. Be2 h6 10. Ngf3 Rc8 11. h3 Be6 12. g4 dxe4 13. dxe4 Qe7 14. Rg1 Rcd8 15.
g5 hxg5 16. Nxg5 Bc5 17. b4 Bd6 18. a5 a6 19. Nxe6 Qxe6 20. Nf3 Qxh3 21. Ng5
Qh2 22. Nf3 Qh3 23. Ng5 Qh2 24. Nf3 Qh3 *
[/pgn]

Re: BBC GUI release - PLAY IT ONLINE!

Posted: Mon Oct 12, 2020 6:22 pm
by Dann Corbit
The name of your program makes me think of the British Broadcasting Company (BBC).

Re: BBC GUI release - PLAY IT ONLINE!

Posted: Mon Oct 12, 2020 7:18 pm
by maksimKorzh
Dann Corbit wrote: Mon Oct 12, 2020 6:22 pm The name of your program makes me think of the British Broadcasting Company (BBC).
Exactly, it's intended for youtube purposes - if peoaple search for BBC (British Broadcasting Company) they would probably find my engine as well.
May be one day I will monetize my work via ads.

Re: BBC GUI release - PLAY IT ONLINE!

Posted: Mon Oct 12, 2020 7:21 pm
by maksimKorzh
AdminX wrote: Mon Oct 12, 2020 5:52 pm It would be nice if the move times were recorded in the PGN.

Anyway we blitzed out a quick draw. :D

[pgn]
[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "Ted Summers Jr."]
[Black "BBC 1.2"]
[Result "*"]
[ECO "A06"]
[PlyCount "48"]

1. Nf3 d5 2. d3 Nc6 3. Nbd2 e5 4. c3 Bd6 5. Qc2 Nf6 6. e4 O-O 7. a4 Be6 8. Ng5
Bd7 9. Be2 h6 10. Ngf3 Rc8 11. h3 Be6 12. g4 dxe4 13. dxe4 Qe7 14. Rg1 Rcd8 15.
g5 hxg5 16. Nxg5 Bc5 17. b4 Bd6 18. a5 a6 19. Nxe6 Qxe6 20. Nf3 Qxh3 21. Ng5
Qh2 22. Nf3 Qh3 23. Ng5 Qh2 24. Nf3 Qh3 *
[/pgn]
Amazing game!
What's you ELO?
What time control you've used? (instant, seconds per move, fexed depth?)
Can I please cover this game in YouTube video entitled like "Ted Summers Jr. VS BBC"?

re: It would be nice if the move times were recorded in the PGN.
- I'll work on that

Re: BBC GUI release - PLAY IT ONLINE!

Posted: Mon Oct 12, 2020 7:24 pm
by AdminX
maksimKorzh wrote: Mon Oct 12, 2020 7:21 pm
AdminX wrote: Mon Oct 12, 2020 5:52 pm It would be nice if the move times were recorded in the PGN.

Anyway we blitzed out a quick draw. :D

[pgn]
[Event "?"]
[Site "?"]
[Date "????.??.??"]
[Round "?"]
[White "Ted Summers Jr."]
[Black "BBC 1.2"]
[Result "*"]
[ECO "A06"]
[PlyCount "48"]

1. Nf3 d5 2. d3 Nc6 3. Nbd2 e5 4. c3 Bd6 5. Qc2 Nf6 6. e4 O-O 7. a4 Be6 8. Ng5
Bd7 9. Be2 h6 10. Ngf3 Rc8 11. h3 Be6 12. g4 dxe4 13. dxe4 Qe7 14. Rg1 Rcd8 15.
g5 hxg5 16. Nxg5 Bc5 17. b4 Bd6 18. a5 a6 19. Nxe6 Qxe6 20. Nf3 Qxh3 21. Ng5
Qh2 22. Nf3 Qh3 23. Ng5 Qh2 24. Nf3 Qh3 *
[/pgn]
Amazing game!
What's you ELO?
What time control you've used? (instant, seconds per move, fexed depth?)
Can I please cover this game in YouTube video entitled like "Ted Summers Jr. VS BBC"?

re: It would be nice if the move times were recorded in the PGN.
- I'll work on that
Somewhere somewhere between 1900 -2050 in blitz

Re: BBC GUI release - PLAY IT ONLINE!

Posted: Mon Oct 12, 2020 7:38 pm
by Modern Times
maksimKorzh wrote: Mon Oct 12, 2020 7:18 pm
Dann Corbit wrote: Mon Oct 12, 2020 6:22 pm The name of your program makes me think of the British Broadcasting Company (BBC).
Exactly, it's intended for youtube purposes - if peoaple search for BBC (British Broadcasting Company) they would probably find my engine as well.
May be one day I will monetize my work via ads.
A certain irony in that given that the BBC is not commercially funded and does not run ads !

Re: BBC GUI release - PLAY IT ONLINE!

Posted: Mon Oct 12, 2020 7:43 pm
by maksimKorzh
Modern Times wrote: Mon Oct 12, 2020 7:38 pm
maksimKorzh wrote: Mon Oct 12, 2020 7:18 pm
Dann Corbit wrote: Mon Oct 12, 2020 6:22 pm The name of your program makes me think of the British Broadcasting Company (BBC).
Exactly, it's intended for youtube purposes - if peoaple search for BBC (British Broadcasting Company) they would probably find my engine as well.
May be one day I will monetize my work via ads.
A certain irony in that given that the BBC is not commercially funded and does not run ads !
Cool, I didn't know that.

Re: BBC GUI release - PLAY IT ONLINE!

Posted: Tue Oct 13, 2020 12:22 am
by Albert Silver
Modern Times wrote: Mon Oct 12, 2020 7:38 pm
maksimKorzh wrote: Mon Oct 12, 2020 7:18 pm
Dann Corbit wrote: Mon Oct 12, 2020 6:22 pm The name of your program makes me think of the British Broadcasting Company (BBC).
Exactly, it's intended for youtube purposes - if peoaple search for BBC (British Broadcasting Company) they would probably find my engine as well.
May be one day I will monetize my work via ads.
A certain irony in that given that the BBC is not commercially funded and does not run ads !
Instead people are forced to pay for a yearly license, which is highly controversial.

Re: BBC GUI release - PLAY IT ONLINE!

Posted: Tue Oct 13, 2020 1:15 am
by No4b
Very nice and pretty-looking GUI!
One minor notice thought - as i figured, engine give eval according its own side (ie +200 means engine is winning),
but it is not always convenient. I think it is a good idea to add some feature like "show eval from White pow" tickbox later.

Gave some thought, but managed to squeeze a win.
TC for the engine "instant response" - usually calculated ~d6.
I used ~5 min in total i think.

[pgn][White "No4b"]
[Black "BBC 1.2"]

1. c4 e5 2. Nc3 Bc5 3. Nf3 Nc6 4. g3 Nf6 5. d3 O-O 6. Bg2 d5 7. cxd5 Nxd5 8. O-O Nxc3 9. bxc3 Be6 10. Bb2 Qf6 11. c4 Rad8 12. Qc1 h6 13. Nd2 Nd4 14. Bxd4 Bxd4 15. Rb1 b6 16. Ne4 Qe7 17. a4 f5 18. Nc3 e4 19. dxe4 Bxc4 20. Nd5 Qc5 21. Nf4 g5 22. Nd3 Qc6 23. exf5 Qxa4 24. Rb4 Qa2 25. Qxc4+ Qxc4 26. Rxc4 Rf7 27. g4 Kg7 28. e3 Bf6 29. Nb4 Rd2 30. Bd5 Rd7 31. e4 c5 32. Na6 R7xd5 33. exd5 Rxd5 34. Rb1 Be5 35. Nxc5 Rxc5 36. Rxc5 bxc5 37. Rb7+ Kf8 38. Rxa7 c4 39. Ra4 c3 40. Rc4 Kg7 41. Kf1 Kf7 42. Ke2 Kg7 43. Kd3 Kf7 44. Rxc3 Bxc3 45. Kxc3 Kf6 46. Kd4 h5 47. h3 hxg4 48. hxg4 Kf7 49. Ke5 Kf8 50. Kf6 Ke8 51. Kg7 Kd7 52. f6 Ke6 53. f7 Kd5 54. f8=Q Kd4 55. Qe7 Kc3 56. Qd6 Kb3 57. Qc5 Ka2 58. Qb4 Ka1 59. Kf6 Ka2 60. Ke5 Ka1 61. Kd4 Ka2 62. Kc3 Ka1 63. Qb2#[/pgn]