Luciole (UCI engine written in Lua)

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

Moderators: hgm, Rebel, chrisw

User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: Luciole (UCI engine written in Lua)

Post by CMCanavessi »

Nice, any idea about the rating?
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
User avatar
Roland Chastain
Posts: 656
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Luciole (UCI engine written in Lua)

Post by Roland Chastain »

CMCanavessi wrote: Wed Dec 29, 2021 12:49 am Nice, any idea about the rating?
Thank you. A little stronger than NEG 1.3.
Qui trop embrasse mal étreint.
User avatar
Roland Chastain
Posts: 656
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Luciole (UCI engine written in Lua)

Post by Roland Chastain »

tmokonen wrote: Wed Dec 29, 2021 12:46 am It works fine in Arena as well, with an Arena GUI book.
Good to know!
Qui trop embrasse mal étreint.
op12no2
Posts: 496
Joined: Tue Feb 04, 2014 12:25 pm
Full name: Colin Jenkins

Re: Luciole (UCI engine written in Lua)

Post by op12no2 »

This is a great project Roland; congrats!

We use Lua spliced into our manufacturing software as a scripting layer.
User avatar
Brunetti
Posts: 271
Joined: Tue Dec 08, 2009 1:37 pm
Location: Milan, Italy
Full name: Alex Brunetti

Re: Luciole 0.0.5

Post by Brunetti »

Roland Chastain wrote: Tue Dec 28, 2021 11:33 pm Once the error fixed, I could run a gauntlet of 500 games without disconnection nor illegal move. So I release it as version 0.0.5.
Hello,
strangely for me it's the opposite, the previous version is far more stable:

Code: Select all

-------------------------------------------------------------------------------------------------------------
Engines in Luciole 0.0.4 family
-------------------------------------------------------------------------------------------------------------
Rank  Elo   ±  Engine                                      Score Games  Wins Draws  Loss  Oppo time stal ille
-------------------------------------------------------------------------------------------------------------
   1.  717  16 Luciole 0.0.4                                 44%  1116   16%   57%   27%   -61   0%   0%   0%
   2.  707  18 Luciole 0.0.5                                 38%   996   14%   47%   39%  -149   0%  50%  17%
-------------------------------------------------------------------------------------------------------------
Alex
User avatar
Roland Chastain
Posts: 656
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Luciole 0.0.5

Post by Roland Chastain »

Brunetti wrote: Wed Dec 29, 2021 10:02 am Hello,
strangely for me it's the opposite, the previous version is far more stable:
Hello! Thanks for testing. Indeed, there were errors in the modifications that I made yesterday. :oops:

I remade the 0.0.5 release this morning. Sorry for the inconvenience. After update 0.0.5 seems stable here. If ever you have time to retry...

Regards.

Roland
Qui trop embrasse mal étreint.
User avatar
Roland Chastain
Posts: 656
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Luciole (UCI engine written in Lua)

Post by Roland Chastain »

op12no2 wrote: Wed Dec 29, 2021 9:53 am This is a great project Roland; congrats!
Thank you. It's a very simple program, only a toy. There are more serious things here. (But without UCI nor CECP interface unfortunately.)
Qui trop embrasse mal étreint.
User avatar
Brunetti
Posts: 271
Joined: Tue Dec 08, 2009 1:37 pm
Location: Milan, Italy
Full name: Alex Brunetti

Re: Luciole 0.0.5

Post by Brunetti »

Roland Chastain wrote: Wed Dec 29, 2021 11:00 am I remade the 0.0.5 release this morning. Sorry for the inconvenience. After update 0.0.5 seems stable here. If ever you have time to retry...
Now it's ok:

Code: Select all

-------------------------------------------------------------------------------------------------------------
Engines in Luciole 0.0.5fix family
-------------------------------------------------------------------------------------------------------------
Rank  Elo   ±  Engine                                      Score Games  Wins Draws  Loss  Oppo time stal ille
-------------------------------------------------------------------------------------------------------------
   1.  719  16 Luciole 0.0.4                                 44%  1163   16%   57%   27%   -59   0%   0%   0%
   2.  719  24 Luciole 0.0.5fix                              32%   672   11%   42%   47%  -286   0%   0%   0%
   3.  710  18 Luciole 0.0.5                                 38%   996   14%   47%   39%  -149   0%  50%  17%
-------------------------------------------------------------------------------------------------------------
Alex
User avatar
Roland Chastain
Posts: 656
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Luciole 0.0.5

Post by Roland Chastain »

Brunetti wrote: Wed Dec 29, 2021 3:05 pm Now it's ok:
Thank you for the test and for the confirmation. Glad to know that it works.
Qui trop embrasse mal étreint.
User avatar
Roland Chastain
Posts: 656
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Luciole 0.0.6

Post by Roland Chastain »

Hello! I took one hour to try to improve the playing style of Luciole. Very simple things, like "moving all the pieces". The result is not bad. No longer "a1b1, b1a1". :)

So I am proud to present Luciole 0.0.6.

I made several tournaments without crash nor illegal move. If ever you use it and find a crash or an illegal move, please send to me the last line of luciole.log. :wink:

Some tournaments results.

Code: Select all

Rank Name                          Elo     +/-   Games   Score    Draw 
   1 Durandal 0.0.8                130      25     400   67.9%   46.3% 
   2 Luciole 0.0.6                  75      24     400   60.6%   49.3% 
   3 Luciole 0.0.5                  45      24     400   56.5%   49.0% 
   4 NEG 1.3                        45      27     400   56.4%   35.8% 
   5 Alouette 0.1.5 Random        -410      41     400    8.6%   17.3% 
FRC.

Code: Select all

Rank Name                          Elo     +/-   Games   Score    Draw 
   1 Alouette 0.1.5                190      28     400   74.9%   38.3% 
   2 Durandal 0.0.8                 53      25     400   57.5%   48.0% 
   3 Luciole 0.0.6                  45      25     400   56.5%   48.0% 
   4 Luciole 0.0.5                   7      23     400   51.0%   54.5% 
   5 Alouette 0.1.5 Random        -379      38     400   10.1%   20.3% 
Qui trop embrasse mal étreint.