Lichess Now supports External Engines

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

Moderator: Ras

dangi12012
Posts: 1062
Joined: Tue Apr 28, 2020 10:03 pm
Full name: Daniel Infuehr

Lichess Now supports External Engines

Post by dangi12012 »

https://github.com/lichess-org/lila/pull/10867

Maybe there will even be tournament support in the future.
Exciting times.

The reason is that EMScripten/Javascript version of Stockfish can never access the true resources of the machine.
This is an adapter for local analysis over a webstie with the nice GUI of the website.
Worlds-fastest-Bitboard-Chess-Movegenerator
Daniel Inführ - Software Developer
swami
Posts: 6663
Joined: Thu Mar 09, 2006 4:21 am

Re: Lichess Now supports External Engines

Post by swami »

I just wish Lichess allows engines rated 2300 and below in Human chess tournaments over there, mostly Blitz and Bullet. It would be a lot more fun, and it is sure to give engine authors the motivation to register their engines in the server.
Koivisto
Posts: 56
Joined: Fri Sep 04, 2020 10:30 pm
Full name: Kim Kahre

Re: Lichess Now supports External Engines

Post by Koivisto »

swami wrote: Thu May 12, 2022 10:59 am I just wish Lichess allows engines rated 2300 and below in Human chess tournaments over there, mostly Blitz and Bullet. It would be a lot more fun, and it is sure to give engine authors the motivation to register their engines in the server.
99.9% of humans do not want to play against an engine (why cheaters are banned). Would just ruin it for everyone else.
Engin
Posts: 1001
Joined: Mon Jan 05, 2009 7:40 pm
Location: Germany
Full name: Engin Üstün

Re: Lichess Now supports External Engines

Post by Engin »

Koivisto wrote: Thu May 12, 2022 12:47 pm
swami wrote: Thu May 12, 2022 10:59 am I just wish Lichess allows engines rated 2300 and below in Human chess tournaments over there, mostly Blitz and Bullet. It would be a lot more fun, and it is sure to give engine authors the motivation to register their engines in the server.
99.9% of humans do not want to play against an engine (why cheaters are banned). Would just ruin it for everyone else.
Lichess allready support Bots with UCI, many Bots are existing, include my TornadoBot too ;-), yes many Humans do not want play against Bots, but we can make tournaments liked before on other servers too.
Engin
Posts: 1001
Joined: Mon Jan 05, 2009 7:40 pm
Location: Germany
Full name: Engin Üstün

Re: Lichess Now supports External Engines

Post by Engin »

dangi12012 wrote: Tue May 10, 2022 5:27 pm https://github.com/lichess-org/lila/pull/10867

Maybe there will even be tournament support in the future.
Exciting times.

The reason is that EMScripten/Javascript version of Stockfish can never access the true resources of the machine.
This is an adapter for local analysis over a webstie with the nice GUI of the website.
The future of chess engines are only use them as analyse tool, nobody like to lose against monsters over 3000 elo, or they should play with reduced strength
swami
Posts: 6663
Joined: Thu Mar 09, 2006 4:21 am

Re: Lichess Now supports External Engines

Post by swami »

Koivisto wrote: Thu May 12, 2022 12:47 pm
swami wrote: Thu May 12, 2022 10:59 am I just wish Lichess allows engines rated 2300 and below in Human chess tournaments over there, mostly Blitz and Bullet. It would be a lot more fun, and it is sure to give engine authors the motivation to register their engines in the server.
99.9% of humans do not want to play against an engine (why cheaters are banned). Would just ruin it for everyone else.

They don't want to play against engine rated 2300 and above. Trust me, they don't mind engines rated below this, and would actually enjoy playing with such engines and seeing where they end up in the final standings.

If human is rated 2350, why would he worry playing with the engine rated 2000? He might win or even lose but there certainly is a real challenge in the game. Ofcourse, not many would accept this which is why it would make sense to create a wholly separate category of tournament to cater to this.

Onus is on lichess admin to verify the genuineness and eligibility of the engine, though, even if it is rated low.
Uri Blass
Posts: 11125
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Lichess Now supports External Engines

Post by Uri Blass »

Koivisto wrote: Thu May 12, 2022 12:47 pm
swami wrote: Thu May 12, 2022 10:59 am I just wish Lichess allows engines rated 2300 and below in Human chess tournaments over there, mostly Blitz and Bullet. It would be a lot more fun, and it is sure to give engine authors the motivation to register their engines in the server.
99.9% of humans do not want to play against an engine (why cheaters are banned). Would just ruin it for everyone else.
This is clearly not correct.
Cheaters are banned because people do not like cheating.
A player who cheat in OTB chess tournaments not by using computer but by consulting with a stronger human chess player is also going to be banned.

If engines are allowed to play in a tournament and the players know about it then the fact that engines play is not cheating and it is possible to make special tournaments when humans are allowed to play and also engines are allowed to play.

If the engines are too strong then most humans are not going to play but it is possible to have rating limitation in the tournament conditions so only weak engines are going to be allowed to play and I guess in this case more humans will have no problem to play.

There are humans who are not going to play because they prefer to play only against humans and not against bots but I am sure less than 99.9% of them.
swami
Posts: 6663
Joined: Thu Mar 09, 2006 4:21 am

Re: Lichess Now supports External Engines

Post by swami »

Uri Blass wrote: Fri May 13, 2022 6:58 am There are humans who are not going to play because they prefer to play only against humans and not against bots but I am sure less than 99.9% of them.
I agree, it would make sense to create a special tournament with both human and engines, with engines rating limited to 2100. It is upto humans to enter such events if they so desire. I am sure, many would participate in such events once in a while.

During the peak of times, blitz/bullet events are seeing more than 400 entries, for 30mins to 1 hour event.
In Marathon blitz events which lasts for 4 hours, we can see nearly 2000 entries.

This will only get larger over time.

I believe we can see minimum of 100-150 entries with weak engines included, quite easily.