GUI on the page

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

Moderator: Ras

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

GUI on the page

Post by Krzysztof Grzelak »

I am looking for information on where I can buy GUI for a website so that other users can view the website. Thank you in advance for the information.
User avatar
hgm
Posts: 28426
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: GUI on the page

Post by hgm »

It is not clear what you are asking. Websites are viewed with the aid of a 'web browser' like Edge, Chrome, FireFox or Safari, which usually comes for free with your operating system.

What exactly would the 'GUI' you mention have to show, and on which website would you want to put it?
Krzysztof Grzelak
Posts: 1588
Joined: Tue Jul 15, 2014 12:47 pm

Re: GUI on the page

Post by Krzysztof Grzelak »

hgm wrote: Tue May 03, 2022 2:31 pm It is not clear what you are asking. Websites are viewed with the aid of a 'web browser' like Edge, Chrome, FireFox or Safari, which usually comes for free with your operating system.

What exactly would the 'GUI' you mention have to show, and on which website would you want to put it?
GUI such as on TCEC.
smatovic
Posts: 3480
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: GUI on the page

Post by smatovic »

AFAIK Lichess GUI is open source....

https://lichess.org/source

you will need an webserver with some interpreter to run the code, for sure some skill level in webprogramming in need to get it running/customized.

--
Srdja
User avatar
hgm
Posts: 28426
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: GUI on the page

Post by hgm »

There are many free software packages to broadcast games. I think Ed Schröder composed one, I have used ChessLive! myself, Graham is using TLCV...

To show anything to the outside world you would need a webserver, though, either web space rented at a provider (such as a VPS or some disk space on a shared server), or you would have to open one of your own machines to the outside world, and install server software there. Then you can install the dedicated chess broadcasting software in that server.
User avatar
phhnguyen
Posts: 1526
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: GUI on the page

Post by phhnguyen »

Krzysztof Grzelak wrote: Tue May 03, 2022 2:54 pm
hgm wrote: Tue May 03, 2022 2:31 pm It is not clear what you are asking. Websites are viewed with the aid of a 'web browser' like Edge, Chrome, FireFox or Safari, which usually comes for free with your operating system.

What exactly would the 'GUI' you mention have to show, and on which website would you want to put it?
GUI such as on TCEC.
A chess GUI that runs directly on the website is possible. I have tried to compile my chess GUI into WebAssembly and it could run well directly on web pages. However, because of security reasons, the chess GUI has many limitations such as it has to run with chess engines compiled into WebAssembly too, be trimmed out many functions... Thus it is good for a demo but not for real chess tournamences.

To show playing games as TCEC, you actually don't need a chess GUI for the Website. What you need is a normal chess GUI to play on your computer and some normal apps to publish/stream live those games (show anything on your screen).

If you want TCEC style: it uses Cute Chess CLI (a chess tournament manager in the command line, not GUI) and then publishes playing games with their own software. All are open source at https://github.com/TCEC-Chess/tceccutechess
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
Krzysztof Grzelak
Posts: 1588
Joined: Tue Jul 15, 2014 12:47 pm

Re: GUI on the page

Post by Krzysztof Grzelak »

Thank you very much for all your answers.